Kamis, 02 Maret 2023

FOREIGN KEY - CONSTRAIN

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

Restful Api

PENGERTIAN RESTful API (Representational State Transfer) adalah suatu arsitektur untuk membuat API (Application Programming Interface) yang ...