Pages

Selasa, 18 Juni 2013

Entity Relationship Diagram (ERD)

Apa Entity Relationship Diagram?
Entity Relationship Diagram (ERD) menggambarkan struktur logis dari database.


An ER Diagram
 








Weak Entity
Sebuah Diagram ER
D


Entity Relationship Diagram Notasi

Peter Chen dikembangkan ERD pada tahun 1976. Sejak itu Charles Bachman dan James Martin telah menambahkan beberapa perbaikan Sligh dengan prinsip dasar ERD.
kesatuan
Sebuah entitas adalah obyek atau konsep tentang apa yang Anda ingin menyimpan informasi.
Pelajari cara mengedit teks pada suatu entitas.


EntityEntitas lemah

Sebuah entitas lemah adalah entitas yang harus didefinisikan oleh hubungan kunci asing dengan entitas lain karena tidak dapat diidentifikasi secara unik oleh atribut sendiri saja.
Pelajari cara mengedit teks pada objek ini.

atribut kunci

Sebuah atribut kunci adalah unik, karakteristik yang membedakan dari entitas. Misalnya, nomor jaminan sosial karyawan mungkin atribut kunci karyawan.


Key attribute
 


atribut multivalued

Sebuah atribut multivalued dapat memiliki lebih dari satu nilai. Misalnya, entitas karyawan dapat memiliki beberapa nilai keterampilan.


Multivalued attribute
 
Derived attributeatribut Derived

Sebuah atribut diturunkan didasarkan pada atribut lain. Sebagai contoh, gaji bulanan karyawan didasarkan pada gaji tahunan karyawan.

RelationshipsHubungan

Hubungan menggambarkan bagaimana dua entitas berbagi informasi dalam struktur database.
Pelajari cara menggambar hubungan:
Pertama, menghubungkan dua entitas, kemudian drop notasi hubungan di telepon.


Kardinalitas

Kardinalitas menentukan berapa banyak contoh dari suatu entitas terkait dengan satu contoh dari entitas lain.
Ordinality juga berhubungan erat dengan kardinalitas. Sementara kardinalitas menentukan kejadian dari hubungan, ordinality menggambarkan hubungan baik sebagai wajib atau opsional. Dengan kata lain, kardinalitas menentukan jumlah maksimum hubungan dan ordinality menentukan jumlah minimum absolut hubungan.
Cardinality






hubungan rekursif

Dalam beberapa kasus, entitas dapat self-linked. Sebagai contoh, karyawan dapat mengawasi karyawan lainnya.


Recursive relationship
 





2 komentar:

  1. Uraian ERD-nya cukup lengkap tapi sumbernya lupa dicantumkan sama gambar2nya ga keluar nih..

    Thanks yah,
    DBW

    BalasHapus