Apa itu CDM(Conceptual Data Model)? Conceptual Data Model adalah sebuah representasi seluruh muatan informasi yang dikandung oleh basis data. Tidak seperti level eksternal maka pada level conceptual, keberadaannya tidak memperhitungkan kekurangan perangkat keras maupun perangkat lunak pembangun aplikasi basis data. Didefinisikan sebagai sebuah skema konseptual.
Model data konseptual merupakan sebuah model pendekatan secara konsep sebelum dikonversi menjadi model data fisik yang telah berkaitan dengan tujuan basis data tertentu.
Skema konseptual atau model data konseptual adalah sebuah peta konsep dan hubungan mereka yang digunakan pada sebuah database. Ini menjelaskan semantik dari suatu organisasi dan merepresentasikan serangkaian pernyataan tentang sesuatu secara alami. Secara khusus, ia menjelaskan hal-hal penting bagi sebuah organisasi (entitas), bagaimana untuk mengumpulkan informasi, dan karakteristiknya (atribut) dan hubungan antara pasangan atau hal penting (relation).
Pada perancangan model konseptual akan menunjukan entity dan relasinya berdasarkan proses yang diinginkan oleh organisasi. Pendekatan yang dilakukan pada perancangan model konseptual adalah dengan menggunakan model data relational.
Pada perancangan model konseptual menyediakan konsep yang sesuai dengan persepsi pemakai yang memandang datanya.
Karena skema konseptual mewakili semantik dari suatu organisasi, dan bukan desain database, mungkin akan ada beberapa variasi pada tingkat abstraksi. arsitektur empat skema dimulai dengan serangkaian skema eksternal yang masing-masing mewakili pandangan seseorang tentang dunia di sekitar dia. Ini dikonsolidasikan ke dalam skema konseptual tunggal yang merupakan superset dari semua pandangan-pandangan eksternal. Sebuah model data dapat sekonkret perspektif masing-masing orang, tapi ini cenderung membuatnya fleksibel. Jika terjadi perubahan pada dunia orang itu, maka modelpun harus berubah. Model data konseptual mengambil perspektif yang lebih abstrak, mengidentifikasi hal-hal yang mendasar, dimana hal individu berurusan hanya dengan contoh.
Example relationships
- Each PERSON may be the vendor in one or more ORDERS.
- Each ORDER must be from one and only one PERSON.
- PERSON is a sub-type of PARTY. (Meaning that every instance of PERSON is also an instance of PARTY.)
- Each EMPLOYEE may have a supervisor who is also an EMPLOYEE.
Manfaat Penggunaan CDM dalam perancangan database :
– Memberikan gambaran yang lengkap dari struktur basis data yaitu arti, hubungan, dan batasan-batasan
– Alat komunikasi antar pemakai basis data, designer, dan analis.
Komentar
Posting Komentar