logical database design and the relational model



Bab 5 Desain Basis Data Logis dan Model Relasional
Tujuan dari bab ini adalah untuk menjelaskan secara mendalam langkah-langkah utama dalam desain database logis, dengan lebih menekankan pada model relasional. Desain database logis adalah proses mengubah model data konseptual (dijelaskan dalam Bab 3 dan 4) menjadi model data logis. Pertama, kami memberikan deskripsi singkat tentang model data relasional, termasuk properti relasi. Selanjutnya, kami menggambarkan dan mengilustrasikan berbagai jenis kendala integritas yang terkait dengan model relasional. Bagian ini memperkenalkan definisi tabel SQL, dan konsep hubungan yang terstruktur dengan baik. Kami kemudian memberikan deskripsi terperinci tentang proses mengubah diagram EER menjadi hubungan. Selanjutnya, kami mendefinisikan normalisasi dan menjelaskan langkah-langkah dalam normalisasi hubungan. Bab ini diakhiri dengan diskusi tentang penggabungan hubungan, dan teknik untuk menangani masalah tipikal yang muncul selama proses ini. Sasaran pembelajaran siswa khusus dimasukkan di awal bab ini. Dari sudut pandang instruktur, tujuan bab ini adalah untuk:

1. Menunjukkan kepada siswa posisi desain basis data logis dalam keseluruhan proses pengembangan basis data. Ini adalah bab kunci dalam buku teks, karena siswa akan mulai melihat bagaimana database mereka akan diimplementasikan.
2. Memberikan siswa dengan pemahaman yang kuat tentang model data relasional, termasuk sifat-sifat hubungan, kendala integritas, dan hubungan yang terstruktur dengan baik. 
3. Diskusikan prinsip-prinsip dan langkah-langkah terperinci yang terlibat dalam pemetaan diagram EER hingga hubungan. Teknik-teknik berbantuan komputer sering digunakan untuk mempercepat proses ini, tetapi siswa harus tetap memahami prinsip-prinsip yang terlibat.
4. Memberikan siswa pemahaman yang kuat tentang prinsip-prinsip dependensi fungsional, faktor-faktor penentu, dan konsep-konsep normalisasi yang terkait. penting untuk menstabilkan desain database dengan relasional, dan kemudian menyajikan deskripsi singkat dari berbagai bentuk normal dan proses normalisasi. 
5. Diskusikan beberapa anomali yang muncul ketika menggabungkan hubungan, dan bagaimana menerapkan prinsip-prinsip yang telah kita pelajari untuk mengatasi hal ini anomali.

Komentar