List

Perhatikan diagram relationship berikut:

koperasi

 

Diagramrelationship di atas merupakan desain basis data yang digunakan oleh sebuah koperasi untuk
mencatat transaksi peminjaman (kredit) anggotanya. Ketika ditranformasikan pada tabel, data yang
akan disimpan pada tiap tabel adalah sebagai berikut:

koperasi_data

 

Buatlah SQL Statement untuk:
1. Membuat struktur tabel untuk ketiga tabel tersebut tanpa menambahkan key (Primary Key dan
Foreign Key) (15 poin)
2. Lengkapi setiap setiap table dengan menambahkan constraint Primary Key (10 point)
3. Tambahkan Foreign Key untuk ketiga tabel. Penuhi kondisi dimana ketika terjadi penghapusan
pada record di tabel KEL_PINJAMAN, record pada tabel CHILD akan diubah menjadi NULL (20
point)
4. Menambahkan constraint untuk melakukan pengecekan sehingga nilai yang diisikan pada tabel
KEL_PINJAMAN khususnya pada field limit > 0, 24 > durasi_min > 0, dan durasi_max > 11 (15 poin)
5. Menambahkan field ALAMAT pada tabel ANGGOTA yang dapat menampung jumlah karakter
sebanyak maksimal 200 dan tidak boleh terjadi duplikasi. (10 point)
6. Memeriksa kebenaran hubungan PK dan FK pada tabel ANGGOTA dan PINJAMAN melalui
transaksi penambahan (insert) record, kemudian jelaskan hasil pemeriksaan yang Anda lakukan!
(5 point)
7. Menampilkan daftar constraint yang terdapat pada table PINJAMAN dan ANGGOTA (15 point)
8. Menampilkan daftar table pada basis data (schema) dan struktur table PINJAMAN (10 point)

 

Keterangan:

  1. Kirimkan tugas ke alamat email dedyrw@tass.telkomuniversity.ac.id dengan subject Dasar_SQL_Tugas-4#Kelas#NIM. Contoh: Dasar_SQL_Tugas-4#PIS-13-01#6301110037. Jika terjadi kesalahan subject tugas tidak akan diproses lebih lanjut.
  2. Batas waktu pengumpulan tugas adalah Hari sabtu tanggal 27 September 2014 Pkl. 06.00 WIB. Pengumpulan tugas yang melebihi batas waktu tidak akan diproses lebih lanjut.

 

Leave a Reply

  Posts

1 2 3 7
September 28th, 2018

Android application of mobile electronic nose

September 25th, 2018

Dataset for electronic nose from various beef cuts

December 26th, 2016

Metrik baru dari scopus untuk mengukur impact jurnal: CiteScore

December 25th, 2016

Tips dan trik memilih jurnal untuk publikasi

December 25th, 2016

Daftar jurnal terindeks scopus berdasarkan penerbit (publisher)

December 24th, 2016

Tujuan utama publikasi hasil penelitian versi saya

April 30th, 2016

Google Doodle Hari Ini: Claude Shannon (Bapak Entropy)

April 29th, 2016

Gonjang-ganjing masalah SCI-HUB, Indonesia masuk 10 besar

April 28th, 2016

Hype Cycle for Emerging Technologies 2015: Big Data no longer exist, IoT still on the Top

April 24th, 2016

Discrete Wavelet Transform