PENGERTIAN FOREIGN KEY
Foreign Key: Adalah sebuah kolom atau grup kolom dalam sebuah tabel yang mengacu pada primary key dari tabel lain. Foreign Key digunakan untuk membangun hubungan antara dua tabel, sehingga memungkinkan untuk mengakses dan menghubungkan data dari kedua tabel.
FUNGSI FOREIGN KEY
Fungsi Foreign Key pada SQL adalah untuk menghubungkan dua tabel atau lebih dalam sebuah database. Foreign Key digunakan untuk memastikan bahwa nilai pada sebuah kolom di tabel yang satu memiliki referensi atau hubungan dengan nilai pada kolom di tabel yang lain.
Dalam pengelolaan database, Foreign Key sangat berguna dalam menghindari duplikasi data dan memastikan integritas data antar tabel. Ketika kita membuat sebuah hubungan antar tabel dengan menggunakan Foreign Key, kita dapat memastikan bahwa setiap data dalam tabel hanya memiliki referensi atau hubungan dengan data yang valid dalam tabel lain.
CONTOH FOREIGN KEY
Berikut adalah contoh syntax SQL untuk membuat foreign key pada tabel:
Pada contoh di atas, foreign key didefinisikan pada tabel Orders dengan syntax FOREIGN KEY (customer_id) REFERENCES Customers(customer_id) yang berarti kolom customer_id pada tabel Orders akan merujuk ke kolom customer_id pada tabel Customers. Dengan demikian, setiap nilai customer_id pada tabel Orders harus ada pada kolom customer_id pada tabel Customers.

Tidak ada komentar:
Posting Komentar