Post 3 : Apa itu Conseptual DB?

Conceptual Data Model adalah diagram grafikal yang mengambarkan keseluruhan struktur logik dari sebuah basis data. Pada model ini semua data yang ada pada dunia nyata diterjemahkan atau ditransformasikan dengan memanfaatkan sejumlah perangkat konseptual menjadi sebuah diagram data.
CDM (Conceptual Data Model) :
·         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 :
·         Memberikan gambaran yang lengkap dari struktur basis data yaitu arti, hubungan, dan batasan-batasan.
·         Alat komunikasi antar pemakai basis data, designer, dan analis.

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

Conceptual Data Model yang berisi komponen-komponen Himpunan Entitas dan Himpunan Relasi yang masing-masing dilengkapi dengan atribut atribut yang mempresentasikan seluruh fakta dari ‘dunia nyata’ yang kita tinjau, dapat digambarkan dengan lebih sistematis dengan menggunakan diagram Conceptual Data Model, penjelasan notasi-notasi di dalam Conceptual Data Model yang digunakan adalah:
1.      Persegi Empat, menyatakan entitas dan dibawahnya menyatakan atribut (atribut yang berfungsi sebagai key digaris bawahi).
2.      Garis, menyatakan Relasi sebagai penghubung antara Himpunan Relasi dengan Himpunan Entitas dan Himpunan Entitas dengan Atributnya.
3.      Kardinalitas Relasi dapat dinyatakan dengan banyaknya garis cabang pada garis relasi, dan pada garis Relasi dapat langsung di tuliskan nama Relasi yang menghubungkan antar Entitas.

Untuk melambangkan fungsi di atas maka dipergunakanlah simbol-simbol yang bisa dilihat pada daftar simbol. Sedangkan arti dari masing-masing simbol adalah sebagai berikut :
Data Entitas
Entitas merupakan individu yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Data entitas adalah segala sesuatu baik yang nyata maupun abstrak yang datanya akan direkam.
Atribut
Atribut mendefinisikan karakteristik (property) dari entitas tersebut.
Relasi Data
Relasi menunjukkan adanya hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
Kardinalitas

Kardinalitas adalah penentuan jumlah kejadian dari satu entitas yang dapat terhubung dengan sejumlah kejadian pada entitas lain, juga menujukkan jumlah maksimum entitas yang dapat berelasi terhadap himpunan entitas yang lain.

Postingan populer dari blog ini

Model Proses Pengembangan Perangkat Lunak

Generic Process Framework

Mengenal Framework