adapun kegunaannya ialah untuk :
- Untuk menghilangkan kerangkapan data/ redudansi.
- Untuk mengurangi kompleksitas
- Untuk mempermudah pemodifikasian data
- Untuk menghilangkan anomali data
- 1NF
- 2NF
- 3NF/BCNF
oke kali in memang terlihat seperti teoritis namun saya akan menjelaskan nya kali ini check it out!
- yang pertama ialah 1NF, dimana tabel database masih berupa flat dan hanya terbentuk satuprimary key:
jadi prim key nya seperti ini
pola nya: Pekerjaan->(ID,Nama,Jabatan,Keahlian,Lama)
- yang ke dua ialah 2NF dimana setelah itu yang ke dua ialah membagi menjadi dua entitas dan memasukkan primary key ke dalam entitas ke dua nyamaka : Pegawai->(ID,Nama,Jabatan)lalu : Skill->(ID,Keahlian,Lama)
- dan yang ke tiga ialah 3NF dimana pada bentuk ini record tidak bisa di pecah belah lagi sehingga disebut BCNF, serta terdapat foreign key dimana terdapat satu primary key dalam sebuah tabel, lalu ketika primary key muncul di tabel baru maka ia berubah menjadi foreign key contohnya seperti iniPegawai->(ID,Nama.,Jabatan)
Pengalaman->(Jabatan,Lama)
Skill->(ID,Jabatan,Keahlian)
maka selesailah susunan database bentuk 3NF/BCNF
Tidak ada komentar:
Posting Komentar