Bentuk-Bentuk Normal (normal Form)
- Bentuk Tidak Normal (Unnormalized)
Adalah merupakan bentuk kumpulan data yang :
§ tidak ada keharusan untuk mengikuti aturan atau format tertentu (bisa teduplikasi ataupun tidak
lengkap)
§ dkumpulkan apa adanya sesuai dengan kedatangannya
Contoh :
Gambar 1
1. Bentuk Normal ke- 1 (1NF)
Ciri – ciri :
a. setiap data dibentuk dalam flat file (file datar/ rata)
b. data dibetuk record demi record dan nilai field berupa “atomic value”
c. tidak memilki atribut bernilai banyak
Contoh :
dari tabel tidak normal diatas dapat di bentuk :
gambar 2
Kelemahan dari bentuk normal 1 (1NF) adalah ;
¨ Data yang sama ditulis berulang-ulang
contoh :
nim 08530001 atas nama Anita dituliskan 3 kali
nim 08530002 atas nama Badu dituliskan 2 kali
nim 08530004 atas nama Dedi dituliskan 2 kali
¨ Kemungkinan inkonsistensi ketika dilakukan updating/perubahan
jika terjadi perubahan, maka perubahan harus dilakukan sebanyak data dituliskan, jika tidak akan
mengakibatkan data yang tidak konsisten
¨ Inserting/ penyisipan
data mahasiswa dengan nim 08530003 tidak dapat terdeteksi, jika tidak sedang menempuh kuliah
2. Bentuk Normal ke dua (2NF)
syarat :
¨ Sudah memenuhi bentuk normal 1 (1NF)
¨ Atribut bukan kunci haruslah bergantung secara fungsi pada kunci utama, sehingga untuk
membentuk Normal Kedua haruslah sudah ditentukan kunci-kunci field
kunci kandidat yang diajukan :
1. nim ® nama
2. kd_kul ® smtr, nilai
maka tabel dari bentuk normal ke dua (2NF) adalah :
gambar 3
3. Bentuk Normal 3 (3NF)
Syarat :
Setiap atribut yang bukan kunci harus bergantung hanya pada atribut kunci (primary key) secara
menyeluruh.
dari tabel matkul, nilai tidak bergantung penuh atau tidak hanya ditentukan oleh atribut kd_kul, maka
tabel harus di dekomposisi
Maka tabel yang dapat di bentuk adalah :
Gambar 4
0 komentar:
Posting Komentar