SISTEM BASIS DATA Pertemuan 10blog.stikom.edu/tyas/files/2013/05/P10.pdf · 5. Fifth normal form...

21
SISTEM BASIS DATA Pertemuan 10 STIKOM SURABAYA SISTEM BASIS DATA [email protected]

Transcript of SISTEM BASIS DATA Pertemuan 10blog.stikom.edu/tyas/files/2013/05/P10.pdf · 5. Fifth normal form...

SISTEM BASIS DATA – Pertemuan 10

STIKOM SURABAYA SISTEM BASIS DATA

[email protected]

Pengertian Normalisasi Langkah-langkah Normalisasi Latihan

STIKOM SURABAYA SISTEM BASIS DATA

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

STIKOM SURABAYA SISTEM BASIS DATA

[email protected]

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

[email protected]

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

[email protected]

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

[email protected]

STIKOM SURABAYA SISTEM BASIS DATA

[email protected]

CONTOH NORMALISASI

STIKOM SURABAYA SISTEM BASIS DATA

[email protected]

STIKOM SURABAYA SISTEM BASIS DATA

[email protected]

TABEL

STIKOM SURABAYA SISTEM BASIS DATA

[email protected]

FIRST NORMAL FORM (1NF)

FUNCTIONAL DEPENCIES

STIKOM SURABAYA SISTEM BASIS DATA

[email protected]

STIKOM SURABAYA SISTEM BASIS DATA

[email protected]

SECOND NORMAL FORM (2NF)

• PARTIAL DEPENDENCIES

STIKOM SURABAYA SISTEM BASIS DATA

[email protected]

THIRD NORMAL FORM (3NF)

TRANSITIVE DEPENDENCIES IN THE CUSTOMER ORDER

STIKOM SURABAYA SISTEM BASIS DATA

[email protected]

Bentuk 3NF bisa dianggap sebagai bentuk aman, sehingga relasi yang terjadi adalah:

STIKOM SURABAYA SISTEM BASIS DATA

[email protected]

NORMALISASI

STIKOM SURABAYA SISTEM BASIS DATA

[email protected]

Susunlah langkah-langkah Normalisasinya.

STIKOM SURABAYA SISTEM BASIS DATA

[email protected]

Susunlah langkah-langkah Normalisasinya.

STIKOM SURABAYA SISTEM BASIS DATA

[email protected]