1920 MBD 04 ERM Dan Normalisasi
1920 MBD 04 ERM Dan Normalisasi
Nama (Atribut)
• Tipe atribut :
• Berupa Composite atau simple
• Bernilai satu atau multi
• Tersimpan (Stored) atau Turunan (Derived)
• Bernilai NULL
Jalan
Kelurahan
Alamat
Kecamatan
Komposit vs atomic
…
Single-valued vs multivalued
Stored vs derived
NULL
Kompleks
Tidak dapat dibagi menjadi sub bagian yang lebih kecil
Komposit vs atomic
Single-valued vs multivalued
Komposit vs atomic
Single-valued vs multivalued
Kompleks
Makna NULL
Nilai tidak diketahui
Komposit vs atomic Nilai hilang
Single-valued vs multivalued
Stored vs derived
NULL
Kompleks
Contoh :
Komposit vs atomic
Phone dan address → komposit
Single-valued vs multivalued
Stored vs derived
NULL
Kompleks
• Teknik :
• Hapus atribut dan pindahkan pada relasi / tabel
yang terpisah
• Gunakan beberapa atribut atomik
• Cara membuat 1NF ke 2NF Source : Ramez Elmasri, Sam Navathe, Fundamentals of Database Systems
• Cek ketergantungan atribut terhadap primary key
• Jika ada atribut yang tidak memiliki
ketergantungan, maka dapat dipindah
P adalah project
E adalah employee
Tugas
1. Buatlah tabel diatas menjadi bentuk 3NF
2. Buatlah ER model