![]() 39
2.
Mengurangi ruang penyimpanan data yang dibutuhkan oleh
relasi dasar, sehingga dapat meminimalkan biaya.
Tentu saja, basis data relasional juga mengandalkan
keberadaan sejumlah redundansi data. Redundansi ini adalah
dalam bentuk salinan primary key
(atau candidate key) yang
bertindak sebagai foreign key
dalam hubungan terkait untuk
memungkinkan pemodelan hubungan antar data.
Sebagai contoh, pada tabel 2.2 dan tabel 2.3 menggambarkan
redundansi data yang terjadi pada hubungan Staff dan Branch,
dengan hubungan StaffBranch yang ditunjukkan pada tabel 2.4.
Tabel 2.2 Hubungan Staff (Connolly dan Begg, 2010:418)
staffNo
sName
position
salary
branchNo
SL21
John White
Manager
30000
B005
SG37
Ann Beech
Assistant
12000
B005
SG14
David Ford
Supervisor
18000
B003
SA9
Mary Howe
Assistant
9000
B007
SG5
Susan Brand
Manager
24000
B003
SL41
Julie Lee
Assistant
9000
B005
Tabel 2.3 Hubungan Branch (Connolly dan Begg, 2010:418)
branchNo
bAddress
B005
22 Deer Rd, London
B007
16 Argyll St, Aberdeen
B003
163 Main St, Glasgow
|