Selasa, 25 September 2012

DIAGRAM E-R (pertemuan ke-3)

Entity Reationship model atau yang lebih dikena dengan model E-R yaitu suatu penyajian data dengan entity dan relationship yang digunakan untuk menggambarkan suatu data dalam bentuk entity, atribut dan relationship antar entitas sehingga dapat dimengerti dan dapat di sajikan dengan mudah oleh para perancang database.
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 :
  1. persegi panjang => menyatakan hubungan entity
  2. Belah ketupat => menyatakan himpunan relasi
  3. garis => digunakan sebagai penghubung antara himpunan relasi dan himpunan entitas serta himpunan entitas dengan attribute nya.
dalam ERD ada beberapa simbol yang haris kita ketahui, diantaranya :
  1. Entity => yaitu suatu  objek yang ada dan dapat dibedakan dengan objek lain dalam dunia nyata. entity memiliki atribut yang dapat membedakan dengan objek lain.
  2. Set Entity => merupakan kumpulan dari entity yang memiliki tipe yang sama.
  3. 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.
  4. value set => yaitu kumpulan nilai yang dapat dimasukkan pada setiap entity.
  5. Relationship => yaitu hubungan yang terjadi antara 1 atau lebih entity. Dapat memiliki attribute dimana terjadi transaksi yang menghasikan nilai tertentu.
  pada himpunan relasi binner, ada beberapa cara pemetaan kardinalitas, yaitu :
  • 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 :
  1. super key => yaitu attribute yang dapat membedakan baris dalam suatu relasi yang menarik.
  2. candidate key => merupakan kumpulan atribut minimal yang dapat membedakan setiap baris data dalam relasi.
  3.   primary key => merupakan salah satu dari candidate key yang terpilih



Tidak ada komentar:

Posting Komentar