Home Start Back Next End
  
16
Cabang.
Anomali update:
Jika
ingin
mengubah nilai dari salah satu atribut
untuk cabang tertentu pada
relasi  StafCabang,
contohnya
AlamatCabang
dari 
cabang 
nomor  B003,
tuple
dari
semua
staf
yang
ditempatkan pada
cabang
tersebut
perlu
diperbaharui (update). Jika perubahan ini tidak
mengubah semua tuple pada
relasi
StafCabang
dengan
tepat,
maka
basis
data
menjadi
tidak
konsisten.
Pada contoh
ini, cabang nomor B003 akan
mempunyai AlamatCabang yang
berbeda untuk tuple staf yang berbeda.
2.2.3
Dependensi
(Ketergantungan)
Menurut
Kadir
(1999,
p680),
dependensi merupakan konsep
yang
mendasari
normalisasi. Dependensi menjelaskan
hubungan
antara
atribut,
atau
secara
lebih khusus
menjelaskan nilai
suatu atribut yang
menentukan nilai atribut
lainnya.  Dependensi
ini  kelak 
menjadi  acuan  bagi  pendekomposian
data  ke
dalam bentuk yang paling efisien.
Untuk
menentukan cara
yang
sistematik
dalam
mengambil
ketergantungan,
perlu
diketahui
sejumlah
inference
rule
yang
dapat
digunakan
untuk
mengambil
ketergantungan baru
dari
sejumlah
ketergantungan yang
diberikan.  Enam 
aturan 
yang 
dikenal 
sebagai 
inference 
rule 
untuk
ketergantungan fungsional adalah sebagai berikut (Elmasri, 2000, p479).
1.   Reflektif
Jika A ? B, maka A
B
2.   Augmentasi
Jika A
B, maka A,C
B,C
3.   Transitif
Jika A
B dan B
C, maka A
C
Word to PDF Converter | Word to HTML Converter