Langsung ke konten utama

ERD

Pengertian ERD
Dalam rekayasa perangkat lunak, sebuah Entity-Relationship Model (ERM) merupakan abstrak dan konseptual representasi data. Entity-Relationship adalah salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual untuk jenis/model data semantik sistem. Dimana sistem  seringkali memiliki basis data relasional, dan ketentuannya bersifat top-down. Diagram untuk menggambarkan model Entitiy-Relationship ini disebut Entitiy-Relationship diagramER diagram, atau ERD.

Notasi ERD

Ada sejumlah konvensi mengenai Notasi  ERD. Notasi klasik sering digunakan untuk model konseptual. Berbagai notasi lain juga digunakan untuk menggambarkan secara logis dan fisik dari suatu basis data, salah satunya adalah IDEF1X.
Model ERD
Model ERD

Komentar

Postingan populer dari blog ini

Varian entitas

Varian Entitas Entitas dalam sebuah diagram E-R terdiri dari : a. Entitas Kuat ( Strong Entity ) b. Entitas Lemah ( Weak Entity ) c. Sub Entitas (Sub Entity ) .1.1. Entitas Kuat Entitas yang tidak memiliki ketergantungan dengan entitas lain, entitas yang dapat berdiri sendiri dan memiliki kunci utama ( primary key ). contoh : entitas mahasiswa, dosen dan matakuliah 1.2. Entitas Lemah Entitas yang kemunculannya tergantung pada entitas lain ( entitas kuat ). Dan tidak memiliki atribut yang dapat menjadi kunci ( key ), yang benar-benar dapat menjamin keunikan entitas didalamnya. contoh : untuk melengkapi data mahasiswa maka dilibatkan juga data hobbi dan orang tua.

Varian relasi

Varian Relasi Relasi yang terjadi diantara dua himpunan entitas yang berada disebut sebagai Relasi Biner (Binary Relation), yang merupakan relasi yang paling umum digunakan. Relasi Tunggal (Unary Relation) Relasi tunggal merupakan relasi yang terjadi dari sebuah himpunan entitas ke himpunan entitas yang sama. Relasi Multi Entitas (N-ary Relation) Relasi Multi Entitas merupakn relasi tiga himpunan entitas atau lebih. Benuk relasi semacam ini sedapat mungkin dihindari, karena akan mengaburkan derajat relasi yang ada dalam relasi tersebut Relasi Ganda Relasi Ganda adalah Relasi yang muncul antara dua himpunan entitas tidak hanya satu relasi, tetapi lebih dari satu relasi . Sumber: http://evarahmawidia07.blogspot.com/2009/01/varian-relasi.html?m=1

Spesialisasi dan generalisasi

Spesialisasi Spesialisasi  adalah proses mendesain subgrup didalam suatu entity . Suatu himpunan entitas bisa memiliki suatu subgrup yang berbeda diantara entitas-entitas lain dalam himpunan tersebut. Misalnya suatu sub himpunan entitas dalam suatu himpunan entity bisa memiliki atribut yang berbeda dari entity-entiti lain. Model E-R memiliki fasilitas untuk perbedaan ini. Contoh : himpunan entitas account memiliki atribut account-number dan balance. Suatu account dapat diklasifikasikan lagi menjadi salah satu dari - savings-account - checking-account Setiap tipe account ini diterangkan dengan himpunan atribut yang termasuk dalam atribut-atribut dari entitas account ditambah dengan atribut tambahan. Contoh entity saving-account diterangkan dengan atribut interest-rate, dan checking-account diterangkan dengan overdraft-amount. Proses spesialisasi mengijinkan pembedaan account berdasarkan tipe account. Account juga dapat dibedakan dengan cara lain, misalkan berdasarkan tipe kepemil...