SISTEM BASIS DATA Pertemuan 10blog.stikom.edu/tyas/files/2013/05/P10.pdf · 5. Fifth normal form...
Transcript of SISTEM BASIS DATA Pertemuan 10blog.stikom.edu/tyas/files/2013/05/P10.pdf · 5. Fifth normal form...
Pengertian Normalisasi Langkah-langkah Normalisasi Latihan
STIKOM SURABAYA SISTEM BASIS DATA
NormalizationThe process of decomposing relations with anomalies to produce smaller, well structured relations.(Suatu Proses pemecahan relasi dengananomali menjadi relasi yang lebih kecil danstruktur yang baik)
STIKOM SURABAYA SISTEM BASIS DATA
Normal formA state of a relation that requires that certain rules regarding relationships between attributes (or functional dependencies) are satisfied.(Suatu keadaan dari relasi yang membutuhkan aturan khusus tentanghubungan relasi antar atribut (Functional Dependencies) telah terpenuhi)
STIKOM SURABAYA SISTEM BASIS DATA
1. First normal form (1NF)Segala atribut yang memiliki multi valued (juga disebut dengan repeating groups) telahdihilangkan, sehingga yang tersisa hanyasingle value (atau mungkin juga null) padapertemuan setiap baris dan kolom daritabel. (seperti terlihat pada Figure 4-2b).
STIKOM SURABAYA SISTEM BASIS DATA
2. Second normal form (2NF)segala partial functional dependencies telahdihilangkan (seperti, non key attributes are identified by the whole primary key).
3. Third normal form (3NF)segala transitive dependencies telahdihilangkan (seperti, non key attributes are identified by only the primary key).
STIKOM SURABAYA SISTEM BASIS DATA
4. Boyce-Codd normal form (BCNF)segala anomali yang tersisa yang dihasilkanoleh functional dependencies telahdihilangkan (karena kemungkinan ada lebihdari satu primary key untuk nonkeys yang sama).
STIKOM SURABAYA SISTEM BASIS DATA
5. Fourth normal form (4NF)Segala multi valued dependencies telahdihilangkan
5. Fifth normal form (5NF)Segala anomali yang tersisa sudahdihilangkan
STIKOM SURABAYA SISTEM BASIS DATA
THIRD NORMAL FORM (3NF)
TRANSITIVE DEPENDENCIES IN THE CUSTOMER ORDER
STIKOM SURABAYA SISTEM BASIS DATA
Bentuk 3NF bisa dianggap sebagai bentuk aman, sehingga relasi yang terjadi adalah:
STIKOM SURABAYA SISTEM BASIS DATA