ERD ( Entity Relationship Diagram )
- Obligatory: bila semua anggota dari suatu entity harus berpartisipasi atau memiliki hubungan dengan entity yang lain.
- Non-obligatory: bila tidak semua anggota dari suatu entity harus berpartisipasi atau memiliki hubungan dengan entity yang lain.
Dalam menggambar ERD, ada beberapa komponen yang perlu diperhatikan, yaitu:
- Entity
didefinisikan sebagai sesuatu yang mudah diidentifikasikan. Sebuah entity dapat berupa obyek, tempat, orang, konsep atau aktivitas. Pada teknik penggambaran, entity digambarkan dengan kotak segiempat. Setiap kotak diberi label berupa kata benda.
- Atribut
Identifikasi dan deskripsi dari entity dijelaskan oleh atribut-atributnya (karakteristik entity). Sebuah atribut didefinisikan sebagai penjelasan-penjelasan dari entity yang membedakannya dengan entity yang lain. Selain itu, atribut juga merupakan sifat-sifat dari sebuah entity. Sebagai contoh, entity Proficiency mempunyai atribut IDProficiency, Name, dan atribut lainnya.
- Relasi
Relasi adalah penghubung antara suatu entity dengan entity yang lain dan merupakan bagian yang sangat penting dalam mendesain database.
Ada tiga macam relasi, antara lain:
One-to-One
Pada bentuk relasi One-to-One, satu anggota entity memiliki hubungan dengan satu anggota entity pada kelas yang berbeda.
One-to-Many
Pada bentuk relasi One-to-Many, satu anggota entity bisa memiliki hubungan dengan beberapa anggota entity pada kelas yang berbeda. Sama halnya dengan One-to-One, pada relasi yang satu ini juga terbagi ke dalam 2 jenis hubungan, yaitu: obligatory dan non-obligatory.
Many-to-Many
Pada bentuk relasi Many-to-Many, beberapa anggota entity dapat memiliki hubungan dengan beberapa anggota entity lainnya. Dalam relasi ini juga terdapat dua jenis hubungan, yaitu: obligatory dan non-obligatory.
0 Response to "ERD ( Entity Relationship Diagram )"
Posting Komentar