Foreign Key adalah: Pengertian dan Fungsinya

Foreign Key adalah: Pengertian dan Fungsinya

Foreign key adalah istilah yang sering muncul saat belajar tentang database. Pasalnya atribut ini memiliki peranan penting dalam pengolahan database.

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

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.
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

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.

– Foreign key berfungsi untuk membuat database menjadi konsisten dalam mempertahankan integritas referensi. Maka dari itu, database dapat memonitor setiap data yang akan dimasukkan.

– Ketika kamu telah menetapkan primary key pada tabel utama dan meletakkan foreign key pada tabel kedua, maka akan memudahkanmu untuk melihat rancangan fisik database dengan komponen yang saling terkait. Sehingga, kamu tidak perlu membuat rancangan database secara manual.

– Kolom dalam tabel yang digunakan sebagai foreign key akan memudahkan kamu untuk melakukan pengolahan dari setiap data yang tersimpan dalam database karena data tersebut sudah saling terkait satu sama lain.

– Membangun hubungan antar baris yang memiliki peran penting dalam normalisasi relasional database. Pada tahap ini, foreign key berfungsi untuk mengakses tabel lain dan menyortir database.

Kesimpulannya,

foreign key adalah sebuah atribut atau gabungan atribut yang terdapat dalam suatu tabel yang digunakan untuk menciptakan hubungan atau relasi antara dua tabel.

Pemrograman