Kunci Primer
Kunci Asing
Referential
integrity
digambarkan oleh
gambar panah
Transformasi Diagram E-R ke
Relasi
Mapping :
1. Atribut sederhana: atribut E-R bersesuaian
dengan relasi.
2. Atribut Komposite : Hanya menggunakan
jenis sederhana.
3. Atribut Multi-valued : menjadi relasi terpisah.
Diagram ER (entity relationship)
(a) Entitas
CUSTOMER
dengan atribut
sederhana
(a) Entitas
CUSTOMER dgn
atribut komposit
Kunci asing
Mapping relasi m:n (banyak-ke-banyak)
(a) Diagram ER (M:N)
Relasi
Kunci Asing cabang
Kunci Asing
Relasi 1:1
(a) Diagram
(b) Relasi
Normalisasi Data
Suatu alat untuk memvalidasi dan
meningkatkan rancangan lojik sehingga
memenuhi kendala tertentu untuk
menghindari duplikasi data yang tidak
perlu.
Tekniknya dengan mendekomposisi
(memecah) menjadi relasi yang berstruktur
baik.
Relasi dengan Struktur Baik
Tidak menghamburkan ruang dan dapat dilakukan :
penyisipan, pengahapusan, dan pembaruan data
tanpa menyebabkan ketidak konsistenan.
Terhindar dari anomali :
– Anomali Penyisipan – menambah data bisa membuat
duplikasi data
– Anomali Penghapusan – menghapus baris dapat
menyebabkan kehilangan yang sebetulnya dibutuhkan
oleh baris lain.
– Anomali Perubahan – mengubah data pada suatu baris
dapat mengubah baris lain karena duplikasi.
Apakah ini sebuah Relasi? Jawaban – Ya : baris yang unik dan tidak ada
atrbut multivalued
Kedua relasi
mempunyai
EmpID Name DeptName Salary
ketergantungan
fungsional
CustID Name
CustID Salesperson Tetapi
CustID Region
CustID Salesperson Region
Ok dengan Ketergantungan
(2nd NF) Transitif
(tidak 3rd NF)
Menghilangkan Ketergantungan Transitif
(a) Dekomposisi relasi SALES
Relasi Memenuhi 3NF
Salesperson Region
CustID Name
CustID Salesperson