Page 172 - E- Modul ADSI Berbasis THK
P. 172
b. Foreign Key (Kunci Tamu)
Foreign key adalah kunci yang digunakan untuk
merelasikan atau menghubungkan dua tabel (Bagui &
Earp, 2011). Ketika atribut foreign key dalam sebuah
entitas merujuk pada primary key di entitas lain, entitas
tersebut disebut sebagai tabel anak. Di sisi lain, entitas
yang memiliki atribut sebagai primary key yang dirujuk
oleh atribut foreign key disebut sebagai tabel referensi
atau induk.
Contoh : Atribut pada entitas transaksiPeminjaman terdiri
dari 4 atribut yaitu salah satunya adalah atribut
idTransaksi sebagai primary key dan selain itu juga
terdapat atribut kodeAnggota. Atribut pada entitas
anggota_perpus terdiri dari 3 yaitu kodeAnggota,
Tanggal_daftar dan status. Atribut yang sama pada
entitas transaksiPeminjaman dan anggota_perpus
adalah kodeAnggota. Atribut kodeAnggota pada entitas
Anggota_perpus adalah primary key, sedangkan atribut
kodeAnggota di entitas transaksiPeminjaman adalah
foreign key.
Entity Relationship Diagram 159