Normalisasi
Bentuk Keluaran Kartu Peminjaman Perpustakaan Smart
Bentuk Normal Kesatu (1 NF / First Normal Form)
Suatu relasi 1 NF jika dan hanya jika sifat dari setiap relasi atributenya bersifat atomik.
Ciri - ciri 1 NF :
- Setiap data dibentuk dalam flat file, data dibentuk dalam satu record nilai dari field berupa "atomik" value
- Tidak ada set atribute yang berulang atau bernilai ganda
- Tiap field hanya satu pengertian
- Menghilangkan Ketergantungan Partial
Ketergantungan Partial yaitu sebagian dari kunci dapat digunakan sebagai kunci utama
1 NF
Id_anggota *
Nama_anggota
Alamat
No_pinjam *
Kode_buku *
Judul_buku
Pengarang
Penerbit
Tgl_pinjam
Tgl_kembali
Denda
Ket : * (Primary key)
- Bentuk Normal Ke Dua (2 NF /Second Normal Form)
Bentuk normal kedua mempunyai syarat yaitu bentuk data telah memenuhi kriteria bentuk normal kesatu.
Atribute bukan kunci haruslah bergantung secara fungsi pada kunci utama/primary key. Sehingga untuk
membentuk normal kedua haruslah sudah ditentukan kunci-kunci field. Kunci field haruslah unik dan
dapat mewakili atribute lain yang menjadi anggotanya.
- Menghilangan Ketergantungan Transitif
Ketergantungan Transitif yaitu menjadi atribute biasa pada suatu relasi tetapi menjadi kunci pada relasi lain.
- Bentuk Normal Ke Tiga (3 NF / Third Normal Form)
Untuk menjadi normal ketiga maka relasi haruslah dalam bentuk normal kedua dan semua atribute bukan
primer tidak punya hubungan yang trasitif. Dengan kata lain, setiap atribute bukan kunci haruslah
bergantung hanya pada primary key dan pada primary key secara menyeluruh.
- Menghilangkan kunci kandidat yang bukan merupakan determinan
Determinan yaitu suatu atribute (field) atau gabungan atribute dimana beberapa atribute lain
bergantung sepenuhnya pada atribute tersebut.
Tidak ada komentar:
Posting Komentar