Modul ini membahas tentang membuat dua tabel yang berhubungan, mengisi tabel dengan data, menghapus data, dan mengembalikan data. Juga membahas analisis setiap soal dan tugas tambahan seperti menghitung jumlah baris, menampilkan data tertentu, membuat dan menampilkan tabel baru, serta menggunakan fungsi soundex.
1. Modul III
1. Buatlah dua tabel yang saling berhubungan seperti dibawah ini
PORO_TABEL_05605 MHS_TIMMY_05605
ID_MK(PK) (number 5 digit) ID_MHS(PK) (number 7 digit)
ID_MHS(FK) NAMA_MHS
NAMA_MK ALAMAT_MHS
SKS_MK TTL_MHS
DOSEN_MK NO_TELP_MHS
Jawab:
Membaut tabel PORO_TABEL_05605 :
Membuat tabel MHS_TIMMY_05605 :
Membuat constraint fk ID_MHS :
2. Dari tabel-tabel yang anda miliki, tiap tabel isi dengan 20 record berbeda. Dimana 10
record tanpa menggunakan column_list dengan 1 query dan 10 record dengan
menggunakan column_list dengan 1 query.
Jawab:
2. Isi data pada tabel PORO_TABEL_05605 dengan menggunakan list_column :
Isi data pada tabel PORO_TABEL_05605 tanpa menggunakan list_column :
pada tabel MHS_TIMMY_05605 dengan menggunakan list_column :
pada tabel MHS_TIMMY_05605 tanpa menggunakan list_column :
3. 3. Kemudian hapus 10 query yang telah anda buat menggunakan column_list hanya
dengan 1 query, buktikan kalau data record tersebut telah dihapus.
Jawab:
Pembuktikan hasil penghapusan :
4. 4. Kembalikan lagi record data yang telah dihapus tadi, buktikan kalau data record telah
kembali
Jawab:
5.
6.
7. 5. Analisa setiap soal yang telah kalian kerjakan dan buat kesimpulan pada tiap soal.
Jawab :
Analisa soal 1 yaitu membuat 2 tabel yaitu poro_tabel_05605 dengan
mhs_timmy_05605 dengan setiap tabel mempunyai primary key dan terdapat foreign
key pada tabel satunya. Kesimpulan membuat 2 tabel dan membuat constraint pada
kedua tabel tersbut.
Analisa soal 2 isi masing-masing tabel dengan 20 record dimana 10 record degan
menggunakan column_list dan tanpa menggunkan column_list kesimpulan dapat
mengetahui dan membedakan quey dalam pembuatan record dan mengaetahui query
mengisi beberapa recorc dalam 1 query
Analisa soal 3 menghapus 10 record yang telah dibuat dalam satu query kesimpulan
Dapat mengetahui query dalam penghapusan beberapa record dalam 1 query
Analisa soal 4 menembalikan lagi record yang telah dihapus tadi kesimpulan dapat
mengetahui bagamana cara mengembalikan data record yang telah hapus dengan
menggunakan rollback.
8. Tugas tambahan
Menampilkan jumlah baris pada kolom id_mhs di tabel MHS_TIMMY_05605:
Menampilkan nama kota pada kolom alamat yang berhuruf “a” pada tabel
MHS_TIMMY_05605
Menampilkan kata panasonic degan kata panasonik :
Membuat tabel pendigin :
Select pendigin :
Query untuk menampilakn dengan menggunakan soundex :