Pengertian ERD Dan Simbol Pada ERD

Contoh Entity Relationship Diagram
Apa itu ERD?

ERD atau Entity Relationship Diagram adalah suatu bentuk diagram yang menjelaskan hubungan antar objek-objek data yang mempunyai hubungan antar relasi. ERD digunakan untuk menyusun struktur data dan hubungan antar data.

Simbol Entity Relation Diagram (ERD)

Entity

  1. Entity, Suatu entity digambarkan sebagai sebuah persegi panjang yang memiliki nama entity tersebut.
  2. Weak Entity, Suatu entity yang tidak dapat diidentifikasikan melalui atributnya dengan sendirinya, keberadaan weak entity bergantung kepada entity lain yang disebut owner entity.
  3. Associative Entity, Entity yang digunakan pada many-to-many relationship (banyak ke banyak).
Attributes
  1. Attribute, dalam notasi Chen, sebuah atribut digambarkan sebagai sebuah oval yang membuat nama atribut tersebut.
  2. Key attribute, Suatu atribut yang mengidentifikasi suatu entity dengan sangat spesifik atau unik. Nama dalam key attribute selalu di-underscore.
  3. Multivalued Attribute, Attribute yang dapat memuat lebih dari satu nilai (Multivalued). Multivalued Attribute digambarkan dengan dua oval
  4. Derived Attribute, Suatu atribute dimana nilainya dihitung atau berdasar dari atribute lain. Derived attrivute mungkin atau tidak dapat disimpan dalam database. Attribute ini digambarkan dengan oval putus-putus
Relationship

  1.  Strong Relationship, Suatu relationship (hubungan) dimana sebuah keberadaan entity bergantung dengan entity lain, dan PK (Primary Key) dari Child entity (Entity Anak) tidak membuat komponen PK Parent Entity (Entity Induk). Strong Relationship digambarkan dengan belah ketupat.
  2. Weak Relationship, Suatu relationship dimana keberadaan child entity bergantung pada induknya, dan PK child entity memuat komponen PK Parent entity. Weak Relationship digambarkan dengan dua belah ketupat.
Kardinalitas
  1. One-to-One, maksudnya adalah setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B. Begitu pula sebaliknya.
  2. One-to-Many, maksudnya adalah setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
  3. Many-to-Many, maksudnya adalah setiap anggota entitas A dapat berhubungan dengan banyak anggota entitas B dan sebaliknya

Komentar

Postingan populer dari blog ini

Studi Kasus Data Mining Dalam Menentukan Tingkat Kelulusan Mahasiswa

30 JENIS ALGORITMA SUPERVISED LEARNING (PREDIKSI)

Apa Itu Entitas, Atribut dan Relasi Dalam ERD