Senin, 11 Februari 2013

[Basis Data] Normalisasi #3

Normalisasi3

Dependensi Transitif

•Sebelum menjelaskan tentang dependensi transitif, kita harus memahami tentang dependensi fungsional. Dependensi fungsional dimaksudkan adalah suatu atribut bergantung secara fungsi terhadap atribut yang lain, biasanya terhadap primary key-nya.
•Contoh: nama bergantung secara transitif terhadap nim
–Disimbol kan dengan nim -> nama
–Atau untuk atribut yang lebih banyak dan bergantung secara fungsi terhadap PK: Nim -> (nama, , tanggallahir, alamat, telpon)

•Definisi bentuk dependensi transitif adalah sebagai berikut:
Atribut Z mempunyai dependensi transitif terhadap X, bila:
–Y memiliki dependensi fungsional terhadap X. (X -> Y)
–Z memiliki dependensi fungsional terhadap Y. (Y -> Z) Sehingga: X -> Y -> Z

•Definisi Bentuk BCNF adalah:
–Memenuhi bentuk3 NF (normal ketiga).
–Semua penentu(determinan) adalah candidate key (atributyang bersifatunik).
•Setiap atribut harus bergantung fungsi pada atribut superkey. BCNF merupakanbentuknormal sebagaiperbaikanterhadap3 NF. Suaturelasiyang memenuhiBCNF selalumemenuhi3 NF, tetapi tidak untuk sebaliknya. Suatu relasi yang memenuhi3 NF belum tentu memenuhi BCNF. Karena bentuk3 NF masih memungkinkan terjadi anomali.

Untuk file lengkapnya download disini

Related Articel:

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Affiliate Network Reviews