Normalisasi Materi Kuliah Normalisasi Normalisasi merupakan proses menghilangkan redudansi (kerangkapan) data, memeriksa kelengkapan data menentukan key yang unik untuk mengakses data item dan membantu menentukan hubungan yang diperlukan antar data item. Tingkatan-tingkatan normalisasi:1 1. Bentuk normal kesatu (1NF) Bentuk ini mempunyai ciri yaitu setiap data dibentuk dalam flat file (file datar/rata), data dibentuk dalam record demi record dan nilai dari field berupa “atomic value”, tidak set atribut yang berulang-ulang atau atribut yang bernilai ganda. 2. Bentuk normal kedua (2NF) Bentuk normal kedua harus mempunyai syarat yaitu bentuk data telah memenuhi criteria bentuk normal kesatu. Atribut bukan kunci sudah bergantung penuh pada kunci utama (primary key), sehingga untuk membentuk normal kedua kunci-kunci field yang unik dan mewakili atribut lain yang menjadi anggotanya. 3. Bentuk normal ketiga (3NF) Suatu relasi dikatakan sudah memenuhi bentuk normal ketiga bila relasi tersebut sudah memenuhi bentuk normal kedua dan atribut yang bukan kunci tidak tergantung transitif terhadap kuncinya. 4. Boyce-Codd normal form (BCNF) Suatu relasi dikatakan memenuhi bentuk BCNF bila setiap determinant merupakan candidate key. Bentuk normal ketiga untuk aplikasi-aplikasi basisdata sudah mencukupi, tetapi tidak menjamin semua anomali sudah terhapus. 5. Bentuk normal keempat (4NF) Suatu relasi dikatakan memenuhi normal keempat bila setiap ketergantngan multivalue sudah terhapus. 6. Bentuk normal kelima (5NF) Suatu relasi dikatakan memenuhi normal kelima bila semua anomali sudah terhapus. 1 Fred R. McFadden, op. cit., hal. 223. Terry Ahmed Fithry, SKom., MMSI Halaman 1 dari 1