SISTEM BASIS DATA DML (JOIN)

PRAKTIK JOIN :

 Masukkan data/record berikut ke database Sistem_Pemesanan sesuaikan tabelnya!

pelanggan
id_pelanggan   nm_pelanggan alamat telepon email
UAA001  AbiyasaNgastino 08111222333 abiyasa@almaata.ac.id
UAA002  BaladewaMadura08222333444baladewa@almaata.ac.id 
UAA003  CakilGoa08333444555 cakil@almaata.ac.id
UAA004  DasamukaNgalengka 08444555666dasamuka@almaata.ac.id 
UAA005  EkalawyaNishada08555666777ekalawya@almaata.ac.id


pesan
id_pesan id_pelanggan tgl_pesan 
1UAA0012020-10-28
2UAA0022020-10-29
3UAA0022020-10-30
4UAA0032020-10-31
5UAA0042020-10-31


produk
id_produk nm_produk satuan harga stock
MIE001Indomie Goreng PCS2000100
MIE002Sarimi GorengPCS1900200
ATK001Pensil 2BPCS500050
ATK002Bolpoint Standart PCS7500100


faktur
id_faktur id_pesan tgl_faktur 
INV00112020-10-28
INV00222020-10-29
INV00332020-10-30
INV00442020-10-31


Praktekkan syntaks berikut dan perhatikan perbedaannya, jangan lupa cek dan teliti, di beberapa tempat saya berikan syntaks yang salah :D kalau ada, selamat mengerjakan!

JOIN

  1. Menggunakan where ( SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan FROM pelanggan, pesan WHERE pelanggan.id_pelanggan=pesan.id_pelanggan; )
  2. Menggunakan inner join ( SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan FROM pelanggan INNER JOIN pesan ON pelanggan.id_pelanggan=pesan.id_pelanggan; )
  3. Gabungkan tabel pesan dan faktur menggunakan where dan inner join

OUTER JOIN

  1. Menggunakan left ( SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan
    FROM pelanggan LEFT JOIN pesan ON pelanggan.id_pelanggan=pesan.id_pelanggan; 
    )
  2. Ubahlah left di atas menjadi right, apa perbedannya?

MENGGABUNGKAN 3 TABEL

     Gabungkan antara tabel pelanggan, pesan dan faktur lihatlah pada materi teori pertemuan 6 di slide 8.

JAWAB :











Sekian,terimakasih

Nama : RAHMA MILAN SARI

NIM :193100069

Prodi : Sistem Informasi

Fakultas Komputer UNIVERSITAS ALMA ATA YOGYAKARTA

almaata.ac.id


Komentar

Postingan Populer