Post 6 : Apa itu attribute, entitas dan relasi dalam ERD

UBP Karawang

 ERD atau Entity Relationship Diagram adalah diagram yang digunakan untuk memodelkan struktur logis darri sebuah basis data. Tujuan ERD yaitu menyederhanakan desain database sebelum implementasi, memvisualisasikan bagaimana data bisa saling terhubung.


Komponen utama dalam ERD: 

1. Entitas (Entity)

Entitas adalah objek atau konsep yang datanya perlu disimpan dalam database.

Jenis Entitas ada dua yaitu Strong Entity yang memiliki atribut kunci dan Weak Entity yang tidak memiliki atribut kunci sendiri dan bergantung pada entitas lain.


2. Atribut (Attribute)

Atribut adalah karakteristik atau informasi yang dimiliki oleh suatu entitas atau relasi


Contoh atribut untuk mahasiswa:

NIM (Kunci unik)

Nama

Tanggal lahir

Alamat


Jenis Atribut:

Atribut kunci (Key Attribute): Identifikasi unik entitas.

Atribut sederhana (Simple): Tidak bisa dipecah (misalnya nama).

Atribut komposit (Composite): Bisa dipecah menjadi bagian lebih kecil(misalnya alamat > Jalan,kota).

Atribut multivalued (Multinilai): Bisa memiliki lebih dari satu nilai (misalnya no telepon).

Atribut turunan (Derived): Nilai nya bisa dihitung dari atribut lain (umur dari tanggal lahir).


3. Relasi (Relationship)

Relasi adalah hubungan antar entitas. Dalam ERD digambarkan dengan belah ketupat (diamond).

Kardinalitas relasi:

One to One (1:1): Satu entitas berhubungan dengan satu entitas lain.

One to Many (1:N) Satu entitas berhubungan dengan banyak entitas lain.

Many to Many (M;N) Banyak entitas saling berhubung satu sama lain

Relasi juga memiliki atribut, terutama pada hubungan Many to Many.


Komentar

Postingan populer dari blog ini

Post 5: Tatacara Installasi 1 DBMS (MySQL)

Pertemuan 4: Apa itu Normalisasi pada ERD