Foreign Key adalah: Pengertian dan Fungsinya

Konten dari Pengguna
17 Maret 2022 16:00 WIB
·
waktu baca 3 menit
comment
0
sosmed-whatsapp-white
copy-link-circle
more-vertical
Tulisan dari How To Tekno tidak mewakili pandangan dari redaksi kumparan
Ilustrasi SQL database. Foto: Stephen Phillips-Hostreviews.co.uk via Unsplash
zoom-in-whitePerbesar
Ilustrasi SQL database. Foto: Stephen Phillips-Hostreviews.co.uk via Unsplash
ADVERTISEMENT
Foreign key adalah istilah yang sering muncul saat belajar tentang database. Pasalnya atribut ini memiliki peranan penting dalam pengolahan database.
ADVERTISEMENT
Database tersebut berisi tabel yaitu baris dan kolom yang berbeda untuk menyimpan masing-masing data pada entitas tertentu. Sehingga, dalam sistem managemen database, setiap baris memang harus unik.
Jadi, kamu harus memilih salah satu dari beberapa sistem manajemen yang ada ketika hendak membuat SQL database. Salah satu yang paling populer adalah sistem manajemen relasional database.
Jika kamu seorang programmer pemula, maka perlu memahami foreign key ketika hendak membuat SQL database atau sedang mempelajari bahasa query.
Berikut ini How to Tekno jelaskan mengenai yang dimaksud dengan foreign key adalah sebagai berikut.

Tabel Foreign Key adalah

Ilustrasi foreign key SQL. Foto: Caspar Camille Rubin/Unsplash
SQL melakukan operasi matematika pada data dalam sistem manajemen database. Saat melakukan pengolahan database, tak jarang jika menemukan suatu kesalahan. Di saat inilah foreign key berperan.
ADVERTISEMENT
Dalam SQL database sistem manajamen, foreign key adalah pengenal unik atau kombinasi pengenal unik yang menghubungkan dua tabel atau lebih dalam suatu database. Foreign key juga sering disebut sebagai kunci asing.
Penggunaan foreign key ini merujuk pada suatu kunci primer yang terdapat pada tabel pertama atau yang biasa dikenal sebagai tabel master pada relasional database.

Fungsi Foreign Key

Ilustrasi Foreign Key adalah Atribut SQL Database. Foto: Caspar Camille Rubin via Unsplash
Secara umum, foreign key biasa digunakan sebagai penanda hubungan antar tabel. Tabel pertama memiliki peran utama sehingga disebut sebagai primary key di dalamnya, dan tabel kedua merupakan foreign key yang biasa disebut dengan kunci asing.
Suatu tabel dapat dikatakan asing jika terdapat kolom yang merupakan rujukan terhadap tabel utama. Selain itu, ada beberapa fungsi foreign key yang akan dijelaskan di bawah ini.
ADVERTISEMENT
ADVERTISEMENT
Kesimpulannya, foreign key adalah sebuah atribut atau gabungan atribut yang terdapat dalam suatu tabel yang digunakan untuk menciptakan hubungan atau relasi antara dua tabel.
(SAN)