Tuesday, July 2, 2024

STUDI KASUS RELASI DATABASE

Nama   : Septian Ibnu Rosadi

Prodi    : Sistem Informasi

NIM     : 233100380

Matkul : Basis Data

Dosen   : Bapak Tri Rochmadi, S.Kom., M.Kom.


STUDI KASUS RELASI DATABASE

        Dalam Studi Kasus ini, kita akan melakukan perintah JOIN dan UNION pada database universitas. Dalam database tersebut terbagi menjadi 2 kelompok tabel, kelompok tabel pertama berisikan tabel instruktur, matakuliah, dan ambil_mk. Sedangkan tabel kedua berisikan tabel customer dan orders.
  • Langkah pertama adalah kita membuat database universitas seperti pada gambar di bawah ini :




  • Setelah membuat database, kita akan membuat tabel instruktur, matakuliah, dan ambil_mk serta mengisi recordnya seperti pada gambar ini :

TABEL INSTRUKTUR


































TABEL MATAKULIAH


































TABEL AMBIL_MK




































  • Setelah semua tabel dibuat dan diisikan record, langkah selanjutnya adalah melakukan perintah yang diberikan.

A.) Perintah pertama adalah menampilkan kd_mk dan mata kuliah yang jumlah mahasiswanya 40. untuk menampilkan perintah tersebut, kita membuat syntax seperti pada gambar di bawah ini :













B.) Perintah kedua adalah menampilkan data instruktur yang mengajarkan ‘Basis Data’. Syntaxnya seperti pada gambar di bawah ini :












C.) Perintah ketiga adalah menampilkan data instruktur yang tidak mengajar. untuk menampilkannya kita membuat syntax seperti pada gambar berikut ini :












  • Selanjutnya kita membuat tabel customer dan orders serta mengisikan recordnya seperti gambar di bawah ini :

TABEL CUSTOMER



































TABEL ORDERS

























  • Setelah semua tabel dibuat dan diisikan record, langkah selanjutnya adalah melakukan perintah yang diberikan.
A.) Gabungkan kedua tabel dengan Join. untuk melakukannya kita membuat syntax seperti pada gambar berikut ini :

JOIN CUSTOMER - ORDERS

































CROSS JOIN CUSTOMER - ORDERS

















JOIN ORDERS - CUSTOMER
































CROSS JOIN ORDERS - CUSTOMER

















FULL JOIN CUSTOMER - ORDERS













*Keterangan : Pada Full Join kita harus menyertakan union pada syntaxnya. Karena jika langsung membuat syntax Full Join, hasilnya akan error seperti pada gambar berikut ini :







B.) Gabungkan kedua tabel dengan union. Untuk melakukannya kita membuat syntax seperti pada gambar berikut ini :

UNION CUSTOMER - ORDERS





































    UNION ORDERS - COSTUMER



































*Keterangan : Dalam union kita tidak bisa menggabungkan jika jumlah kolom pada tabel berbeda. Jadi jika kita ingin menggabungkan union, kita sesuaikan berapa jumlah kolom yang akan kita gabungkan. Dan pada union, walaupun isi recordnya berbeda tetap bisa dilakukan penggabungan.




- TERIMA KASIH -





No comments:

Post a Comment

TUGAS KEAMANAN SIBER

Nama   : Septian Ibnu Rosadi Prodi    : Sistem Informasi NIM     : 233100380 Matkul : Keamanan Siber Dosen   : Bapak Tri Rochmadi, S.Kom., M...