Post 6 : Apa itu attribute, entitas dan relasi dalam ERD
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
Posting Komentar