Conceptual Data Model [CDM] dan Physical Data Model [PDM] Database

Conceptual Data Model [CDM]

Model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas (entity) serta hubungan (relationship) antara entitas-entitas itu. Biasanya direpresentasikan dalam bentuk Entity Relationship Diagram.

Manfaat Penggunaan CDM dalam perancangan database :
1. Memberikan gambaran yang lengkap dari struktur basis data yaitu arti, hubungan, dan batasan-batasan
2. Alat komunikasi antar pemakai basis data, designer, dan analis.

Physical Data Model [PDM]


Merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik.

Perbedaan CDM dan PDM

CDM : perancangan  basis data yang berdasarkan pengumpulan data dan analisis.
Pembuatan CDM adalah suatu tahap dimana kita melakukan proses indentifikasi dan analisa kebutuhan-kebutuhan data dan ini disebut pengumpulan data dan analisa. Untuk menentukan kebutuhan-kebutuhan suatu sistem database, kita harus mengenal terlebih dahulu bagian-bagian lain dari sistem informasi yang akan berinteraksi dengan sistem database. Tipe data bersifat general dan tidak spesifik.

PDM : Perancangan database secara fisik
Tipe data bersifat lebih khusus dan spesifik. Perancangan PDM merupakan representasi fisik / sebenarnya dari database.

Menurut ANSI/SPARC, arsitektur basis data terbagi atas tiga level yaitu :
1. Internal/Physical Level : (yang dapat direpresentasikan dengan PDM) berhubungan dengan bagaimana data disimpan secara fisik (physical storage).
2. External /View Level : berhubungan dengan bagaimana data di representasikan dari sisi setiap user.
3. Conceptual/Logical Level : (yang dapat direpsesentasikan dengan CDM) yang menghubungkan antara internal & external level.

Jenis-jenis objek dalam CDM :
– Entity
– Relationship
– Inheritance
– Association

Jenis-jenis objek dalam PDM :
– Table
– View
– Reference

Up link www.ubpkarawang.ac.id

Komentar

Postingan populer dari blog ini

Object Oriented Database

Pengertian dan Perbedaan SQL dan NoSQL Database