![]() 14
StafCabang
noStaf
namaStaf
jabatan
Gaji
noCabang
AlamatCabang
SL21
John White
Manager
30000
B005
22 Deer Rd, London
SG37
Ann Beach
Assistant
12000
B003
163 Main St, Glasgow
SG14
David Ford
Supervisor
18000
B003
163 Main St, Glasgow
SA9
Mary Howe
Assistant
9000
B007
16 Argyll St, Aberdeen
SG5
Susan Brand
Manager
24000
B003
163 Main St, Glasgow
SL41
Julie Lee
Assistant
9000
B005
22 Deer Rd, London
Tabel 2.2 Relasi StafCabang
Menurut
Subekti
(1998,
p22),
anomali
(kejanggalan) akan
muncul
terhadap operasi dasar karena adanya
fakta
hubungan
many
to
many
(baik
untuk
operasi insert, delete, maupun update):
Anomali insert
Ada dua jenis insertion anomaly
yang dapat
digambarkan
dengan
menggunakan relasi pada contoh tabel 2.2 di atas.
Untuk
memasukkan
anggota
baru
staf
ke
dalam
relasi
StafCabang,
perincian
Cabang
di
mana
staf
ditempatkan
perlu
dimasukkan.
Sebagai contohnya,
untuk
memasukkan perincian staf baru
yang
akan
ditempatkan pada cabang
nomor B007, perincian cabang nomor
B007
perlu dimasukkan dengan benar, sehingga perincian cabang konsisten
dengan
nilai cabang
B007 di
tuple lain dalam
relasi
StafCabang.
Relasi
yang
ditunjukkan
pada
tabel
2.1
tidak
mengalami
data
yang
tidak
konsisten, karena
hanya
memasukkan
nomor
cabang
dengan
tepat untuk masing-masing staf dalam relasi Staf.
Sedangkan
|