Foreign Key
Foreign Key (Kunci Asing) adalah kolom atau kumpulan kolom dalam tabel database relasional yang menyediakan tautan antara data di dua tabel. Foreign Key bertindak sebagai referensi silang yang memaksa integritas referensial antar tabel.
Konteks Penggunaan
Mencegah data yatim piatu (orphan data) di database.
Contoh
Tabel `Pesanan` punya kolom `ID_Pelanggan`. `ID_Pelanggan` ini adalah Foreign Key yang menunjuk ke tabel `Pelanggan`. Database akan menolak jika Anda mencoba memasukkan pesanan dengan ID Pelanggan yang tidak terdaftar.
Catatan
Menghubungkan tabel Parent (Sumber) dan Child (Referensi).
