-->

Constraint Foreign Key

Foreign Key (FK) adalah field pada sebuah tabel yang menunjukan bahwa field tersebut adalah Primary Key pada tabel yang lain.  Untuk memperjelas makna perhatikan skema berikut ini

Pada skenario di atas, record (173, XXX) pada tabel B tidak dapat dihapus karena referensi dari 173, fild 4 di Tabel A masih ada.  Untuk dapat menghapus record tersebut, maka hapus dulu semua record di filed 4 pada tabel A yang mempunyai nilai 173. Foreign Key harus menunjuk ke Primary Key atau Unique pada tabel lain.  Format penulisan Constraint Foreign Key:
Contoh dari format penulisan constraint Foreign Key pada tabel JUAL dengan Primary Kd_trans dengan tabel rujukan JENIS dengan field kunci Kode. Pertamatama buat tabel yang digunakan sebagai rujukan yaitu tabel JENIS dengan field Kode dan Nama, seperti pada contoh berikut ini:
Selanjutnya bisa dibuat tabel baru dengan nama JUAL dimana tabel ini dibnetuk dengan merujuk tabel yang sudah ada yaitu tabel JENIS.  Untuk merujuk digunakan perintah “References” seperti contoh berikut ini:
Jika kode barang yang diinputkan pada tabel JUAL tidak ada di tabel JENIS maka proses input data akan ditolak, hal ini dikarenakan nilai dari field “Kd_Trans” sudah direferensikan ke field “Kode” yang ada di tabel JENIS. Gambar dibawah ini menjelaskan 7 Pesan yang Menyatakan Pembatalan Proses Input Data pada Tabel JUAL yang Dilakukan dari Datasheet dan Pesan yang Menyatakan Pembatalan Proses Input Data pada Tabel JUAL  yang Dilakukan dengan Query

Kelebihan pemakaian Constraint Foreign Key adalah pada tabel referensi terdapat tanda plus (+) di paling kiri dari masing-masing recordnya, tanda ini menyatakan bahwa record-record tersebut telah direferensikan ke tabel lain.  Lakukan klik pada tanda plus maka akan ditampilkan record-record dari hasil referensi. Gambar dibawah ini menjelaskan  Data-data yang Direferensikan ke Kode Barang EL123








Jika Anda menyukai Artikel di blog ini, Silahkan klik disini untuk berlangganan gratis via email, Anda akan mendapat kiriman artikel setiap ada artikel yang terbit di Our Akuntansi


0 komentar:

Post a Comment