Langsung ke konten utama

LAPORAN PRAKTIKUM SISTEM MANAJEMEN BASIS DATA 8

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


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.

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

Postingan populer dari blog ini

Laporan Praktikum Sistem Basis Data tentang DDL dan DML

LAPORAN PRAKTIKUM                                          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                    ...

LAPORAN PRAKTIKUM V Data Manipulation Language (DML)

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               ...

Laporan Praktikum Sistem Manejemen Basis Data tentang DML

LAPORAN PRAKTIKUM SISTEM MANAJEMEN BASIS DATA Tentang DML                                          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             ...