diagram E-R sendiri yaitu merupakan suatu model konseptual yang menggambarkan struktur logis yang berbasis grafis dari suatu basis data secara simpe dan jelas.
diagram E-R terdiri dari 3 bentuk, yaitu :
- persegi panjang => menyatakan hubungan entity
- Belah ketupat => menyatakan himpunan relasi
- garis => digunakan sebagai penghubung antara himpunan relasi dan himpunan entitas serta himpunan entitas dengan attribute nya.
- Entity => yaitu suatu objek yang ada dan dapat dibedakan dengan objek lain dalam dunia nyata. entity memiliki atribut yang dapat membedakan dengan objek lain.
- Set Entity => merupakan kumpulan dari entity yang memiliki tipe yang sama.
- attribute => merupakan properti descriptive yang dimiliki oleh semua anggota dari semua Set Entity. jenis-jenis attribute : a.) Attribute sederhana => terdiri atas 1 komponen tunggal dengan keberadaan independent . b.) Attribute berharga banyak => Attribute yang dapat terdiri atas sekumpuan nilai untuk suatu entity tertentu. c.) Attribute derivatif => yaitu attribute yang dihasilkan dari attribute lain yang tidak berasal dari suatu entity.
- value set => yaitu kumpulan nilai yang dapat dimasukkan pada setiap entity.
- Relationship => yaitu hubungan yang terjadi antara 1 atau lebih entity. Dapat memiliki attribute dimana terjadi transaksi yang menghasikan nilai tertentu.
- Satu ke Satu (One to One) => yaitu pemeaan kardinalitas yang hanya memiliki satu pasang relasi saja.
- satu ke banyak (One to Many)
- Banyak ke Satu (Many to One)
- Banyak ke Banyak (Many to Many)=> banyak entitas yang dapat berelasi ke banyak himpunan.
Ada 3 macam key yang dapat diterapkan pada suatu relasi, antara lain :
- super key => yaitu attribute yang dapat membedakan baris dalam suatu relasi yang menarik.
- candidate key => merupakan kumpulan atribut minimal yang dapat membedakan setiap baris data dalam relasi.
- primary key => merupakan salah satu dari candidate key yang terpilih
Tidak ada komentar:
Posting Komentar