Minggu, 20 Juni 2010

Normalisasi

Bentuk-Bentuk Normal (Normal Form)
1. Bentuk Normal Tahap Pertama (1st Normal Form)
Bentuk Normal tahap Pertama (1NF) terpenuhi jika sebuah tabel tidak memiliki atribut bernilai banyak (Multivalued Attribute) atau lebih dari satu atribut dengan domain nilai yang sama.

2. Bentuk Normal Tahap Kedua (2nd Normal Form)
Bentuk Normal tahap Kedua (2NF) terpenuhi jika sebuah tabel, semua atribut yang tidak termasuk dalam key primer memiliki ketergantungan fungsional (KF) pada key primer secara utuh. Sebuah tabel dikatakan tidak memenuhi 2NF, jika ketergantungannya hanya bersifat parsial (hanya ketergantungan pada sebagian dari key primer).

3 Bentuk Normal Tahap Ketiga (3rd Normal Form)
Bentuk normal tahap ketiga (3NF) merupakan kriteriaalternatif, jika kriteria BCNF yang ketat tidak dapat terpenuhi. Sebuah tabel dikatakan berada dalam bentuk normal tahap ketiga (3NF), jika untuk setiap KF dengan notasi X → A, di mana A mewakili semua atribut tunggal di dalam tabel yang tidak ada di dalam X, maka :
X haruslah superkey pada tabel tersebut,
Atau A merupakan bagian dari key primer pada tabel tersebut.

Tidak ada komentar:

Posting Komentar