LAPORAN PRAKTIKUM SISTEM MANAJEMEN BASIS DATA
Mata
Kuliah :
Sistem Manajemen Basis Data
Dosen Pengampu : Ibu Tri Astuti, S.Kom, M.Eng
Disusun
Oleh :
Nama
Mahasiswa : Muhammad Safrijal Zulmi
NIM
: 17.12.0037
Kelas : SI 17 A
Kelas : SI 17 A
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM PURWOKERTO
2017/2018
SOAL/PERMASALAHAN
1. Apa yang dimaksud Subquery
2. Bagaimana mengumpulkan data yang akan dianggap oleh query utama sebagi sebuah tabel untuk keperluan pengaksesan query.
LANDASAN TEORI
Subquery merupakan “query didalam query” atau perintah select yang berada didalam perintah select lainnya. Subquery
terdiri dari dua perintah select. Perintah select pertama disebut Outer
Query atau Query induk sedangkan query yang berada pada klausa where
disebut inner query. Inner query akan dikerjakan terlebih dahulu dan
hasilnya akan digunakan sebagai pembnding pada pencarian data di klausa
where outer query. Subquery dapat digunakan untuk menghasilkan
nilai-nilai bagi outer query pada saat kriteria pencarian yang
dibutuhkan tidak diketahui.
PEMBAHASAN
Cara mengetahui semua harga jual dari barang yang lebih kecil dari harga jual barang dengan kode 10011 sementara kita sendiri tidak tahu harga jual barang dengan kode 10011.
Jenis Subquery:
v Single-row subquery
Merupakan subquery yang hanya menghasilkan satu baris dan satu kolom data atau data tanggal.
Group Function pada subquery:
Pada subquery juga bisa menggunakan group function seperti AVG, MAX dan MIN.
Pada subquery juga bisa menggunakan group function seperti AVG, MAX dan MIN.
v Multi-row subquery
Menghasilkan lebih dari satu row.Tanda pembanding yang digunakan dalam multi row subquery adalah tanda pembanding jamak yaitu IN, ANY dan ALL.
v Multi-column Subquery
Multi Column Subquery adalah subquery yang menghasilkan lebih dari satukolom.Biasa disebut juga pairwise subquery. Jumlah dan posisi kolom dari outer query yang akan dibandingkan harus sama dengan jumlah dan posisi kolom pada subquery. Setiap row pada outer query dibandingkan dengan nilai dari multiple-row dan multiple-column pada subquery. Penghubung yang digunakan biasanya IN.
v Inline View
Merupakan cara untuk mengumpulkan data yang akan dianggap oleh query utama sebagai sebuah tabel untuk keperluan pengaksesan query.
DAFTAR PUSTAKA
Modul Bu Tri 1-12

Komentar
Posting Komentar