Skip to main content

Apa itu desain basis data konseptual?

Desain basis data melibatkan mengidentifikasi hubungan yang ada antara bagian data yang terpisah dan memetakan hubungan tersebut dengan cara yang terorganisir yang masuk akal.Ada beberapa jenis desain basis data: desain basis data konseptual, desain basis data logis, dan desain basis data fisik.Desain basis data logis dan fisik mungkin yang paling mudah.Desain basis data konseptual sedikit lebih ambigu karena selama fase ini tidak ada pekerjaan langsung pada model database.Proses ini semata -mata merupakan latihan dalam identifikasi data yang relevan.

Dua hal utama yang diidentifikasi dalam desain basis data konseptual adalah entitas dan hubungan mdash;Entitas menjadi objek aktual di dunia material, dan hubungan menjadi jaringan koneksi yang menghubungkan satu entitas dengan yang lain tanpa batas.Di sini muncul gagasan sentral dari desain basis data konseptual: model hubungan entitas.Ini tidak menampilkan keseluruhan organisasi dan struktur yang akan melekat dalam desain basis data logis;Namun, ini merupakan prekursor untuk itu.

Hubungan Kardinalitas adalah bagian penting dari model hubungan entitas yang digunakan dalam desain basis data konseptual.Kardinalitas mengungkapkan seberapa teratur suatu entitas mengalami hubungan tertentu dengan entitas lain.Dalam model aktual ini dilambangkan dengan titik -titik di mana suatu entitas pada diagram bercabang untuk terhubung dengan entitas tunggal atau ganda.Berbagai "atribut" seperti nama, kualitas dan jumlah yang terkait dengan entitas dan hubungan juga digambarkan dalam model.Domain dan pemeriksaan ganda untuk memastikan bahwa segala sesuatu dalam model masuk akal.Memeriksa semuanya memerlukan menemukan dan memfilter semua data yang diulang, memastikan bahwa semua atribut dikaitkan dengan entitas dan hubungan yang benar, dan mengkonfirmasi bahwa semua asosiasi dalam diagram bersifat logis.Jika koneksi tidak logis dalam konteks dunia nyata, mereka harus logis setidaknya pada level abstrak.

Desain basis data logis menindaklanjuti fase konseptual.Prosesnya meminjamkan ketertiban dan koherensi untuk hubungan -hubungan yang sebelumnya dipetakan dan mengaturnya sedemikian rupa sehingga mereka benar -benar dapat digunakan untuk desain basis data fisik.Penyelesaian tugas dalam desain database fisik menghasilkan database yang fungsional dan terstruktur dengan baik mengingat pekerjaan yang dilakukan dalam desain database konseptual dan desain database logis.