Jumat, 23 November 2012

Contoh Normalisasi Basis Data


contoh normalisasi basis data
Langkah Pertama : daftar semua atribut yang dibutuhkan.
• No_Cetak
• No_Resi
• Tanggal_bayar
• Id_Petugas
• Id_Pelanggan
• Nama_Pelanggan
• Tarif/Daya
• Stand_Meter
• Total_Bayar • Tagihan_PLN
• Nurama_Ref
• Bulan/Tahun
• Non_Subsidi
• Admin_POS
• Nama_Petugas(*)
• Alamat_Petugas(*)
• No_Telepon_Petugas(*)
Keterangan : (*) atribut tambahan selain yang ada di dalam struk
Langkah Kedua : Buat Diagram Dependensi
1. 1NF
Suatu relasi (entitas) F dikatakan berada dalam bentuk normal pertama (1NF) jika dan hanya jika semua atribut bernilai tunggal.






2. 2NF
Suatu relasi (entitas) F dikatakan berada dalam bentuk normal kedua (2NF) jika dan hanya jika berada dalam bentuk normal pertama, semua atribut bukan kunci harus dipandang dependensi fungsional seluruhnya terhadap kunci.







3. 3NF
Suatu relasi (entitas) F dikatakan berada dalam bentuk normal ketiga (3NF) jika dan hanya jika berada dalam bentuk normal kedua, semua atribut bukan kunci tidak dependensi transitif terhadap kunci.
Dependensi transitif = X→Y→Z
4. BCNF
Suatu relasi berada dalam bentuk BCNF, jika dan hanya jika berada dalam bentuk 3NF dan semua determinan (penentu) mempunyai kunci kandidat.
Pada kasus di atas cukup sampi 3NF saja karena semua atribut berada dalam kunci kandidat (candidate key). Di mana kunci kandidat adalah atribut-atribut dari entitas yang mungkin dapat digunakan sebagai kunci (key) atribut. BCNF hampir sama dengan 3NF, dengan kata lain setiap BCNF adalah 3NF.

Tidak ada komentar:

Poskan Komentar