Foreign Key: Pengertian, Maksud, dan Pembahasannya!

2 min read

Gambar Kamus Akronim Istilah Jargon Dan Terminologi Teknologi Database Atau Basis Data

Berikut ini adalah postingan artikel kategori Data Management yang membahas tentang penjelasan pengertian, definisi, dan arti dari istilah kata foreign key berdasarkan rangkuman dari berbagai jenis macam sumber (referensi) relevan, terkait, serta terpercaya.

Pengertian Foreign Key

Apa itu sebetulnya yang dimaksud dengan foreign key ini?

Kunci asing adalah kolom atau kelompok kolom dalam tabel database relasional yang menyediakan tautan antara data dalam dua tabel.

Ini bertindak sebagai referensi silang antara tabel karena merujuk kunci utama tabel lain, sehingga membangun hubungan di antara mereka.

Mayoritas tabel dalam sistem basis data relasional mematuhi konsep kunci asing.

Dalam database yang kompleks dan gudang data, data dalam domain harus ditambahkan di beberapa tabel, sehingga mempertahankan hubungan di antara mereka.

Konsep integritas referensial berasal dari teori kunci asing.

Kunci asing dan implementasinya lebih kompleks daripada kunci utama.

Pembahasan dari Apa itu Definisi, Makna, dan Istilah Teknis Kata Foreign Key

Ilustrasi Gambar Pembahasan Apa Pengertian Arti Dan Definisi Istilah Akronim Jargon Kata Teknis Atau Terminologi Foreign Key
Ilustrasi Gambar Pembahasan Apa Itu Pengertian Arti Dan Definisi Istilah Akronim Jargon Kata Teknis Atau Terminologi Foreign Key

Baik, agar kita dapat lebih mendalami arti penjelasan serta maksud dari acronym atau kata tersebut di atas, pastinya kita juga perlu memahami lebih dalam tentang pembahasan terkait apa itu pengertian, maksud, dan akronim, istilah, jargon, atau terminologi foreign key.

Sementara kunci utama mungkin ada sendiri, kunci asing harus selalu merujuk ke kunci utama di suatu tempat.

Tabel asli yang berisi kunci utama adalah tabel induk (juga dikenal sebagai tabel referensi).

Kunci ini dapat dirujuk oleh beberapa kunci asing dari tabel lain, yang dikenal sebagai tabel ″anak″.

Untuk kolom apa pun yang bertindak sebagai kunci asing, nilai yang sesuai harus ada di tabel tertaut.

Perawatan khusus harus diambil saat memasukkan data dan menghapus data dari kolom kunci asing, karena penghapusan atau penyisipan yang ceroboh dapat menghancurkan hubungan antara kedua tabel.

Jika integritas antara kedua basis data dikompromikan, kesalahan dapat terjadi.

Misalnya, jika ada dua tabel, pelanggan dan pesanan, suatu hubungan dapat dibuat di antara mereka dengan memasukkan kunci asing ke dalam tabel pesanan yang mengacu pada customer_id di tabel pelanggan.

Kolom customer_id ada di tabel pelanggan dan pesanan.

Pelanggan_id dalam tabel pesanan menjadi kunci asing, mengacu pada kunci utama dalam tabel pelanggan.

Untuk memasukkan entri ke dalam tabel pesanan, kendala kunci asing harus dipenuhi.

Upaya untuk memasukkan customer_id yang tidak ada dalam tabel pelanggan gagal, sehingga mempertahankan integritas referensial tabel.

Dalam database dunia nyata, integritas antara kunci asing dan tabel kunci primer dapat dipastikan dengan menegakkan kendala referensi setiap kali baris dalam tabel yang direferensikan diperbarui atau dihapus.

Beberapa tindakan referensial yang terkait dengan tindakan kunci asing termasuk yang berikut:

Riam

Ketika baris dalam tabel induk dihapus, kolom kunci asing yang cocok di tabel anak juga dihapus, membuat penghapusan cascading.

Atur null

Ketika baris yang direferensikan dalam tabel induk dihapus atau diperbarui, nilai -nilai kunci asing dalam baris referensi diatur ke nol untuk mempertahankan integritas referensial.

Pemicu

Tindakan referensial biasanya diimplementasikan sebagai pemicu.

Dalam banyak hal tindakan kunci asing mirip dengan pemicu yang ditentukan pengguna.

Untuk memastikan eksekusi yang tepat, tindakan referensial yang dipesan kadang-kadang diganti dengan pemicu yang ditentukan pengguna yang setara.

Set standar

Tindakan referensial ini mirip dengan ″Set Null.″ Nilai kunci asing dalam tabel anak diatur ke nilai kolom default ketika baris yang direferensikan dalam tabel induk dihapus atau diperbarui.

Membatasi

Ini adalah tindakan referensial normal yang terkait dengan kunci asing.

Nilai dalam tabel induk tidak dapat dihapus atau diperbarui selama itu disebut oleh kunci asing di tabel lain.

Tidak ada tindakan

Tindakan referensial ini serupa berfungsi dengan tindakan ″membatasi″ kecuali bahwa pemeriksaan tanpa tindakan dilakukan hanya setelah mencoba mengubah tabel.

Seperti yang sudah kita lihat di atas, istilah ini merupakan salah satu dari kumpulan kamus, akronim, istilah, jargon, atau terminologi dalam bidang teknologi yang diawali dengan abjad atau awalan F, serta merupakan terms yang terkait dengan Data Management dengan subkategori Database.

Arti Foreign Key dalam Kamus Terjemahan Bahasa Indonesia dan Inggris

Selain membahas tentang pengertian dan pembahasan definisinya, untuk lebih memperdalamnya, di sini kita juga perlu mengetahui apa arti kata foreign key dalam kamus terjemahan bahasa Indonesia dan Inggris.

Untuk lebih mudah dalam memahaminya, di artikel ini Kami akan menguraikannya berupa tabel terjemahan bahasa Indonesia dan Inggris sebagai berikut.

Tipe Bahasa Indonesia Bahasa Inggris
Terminologi kunci asing foreign key
Kategori manajemen data data management

Penutup

Baiklah, di atas adalah pembahasan dan penjelasan tentang apa itu arti dari foreign key.

Semoga postingan artikel yang sudah Kami bagikan ini dapat bermanfaat serta dapat menambah wawasan kita semua.

Lihat juga pembahasan terkait apa itu pengertian, maksud, dan akronim, istilah, jargon, atau terminologi artikel lainnya yang berhubungan dengan bidang Teknologi yang ada di laman blog UrlWebsite Kami.

Sumber (Referensi)

Artikel ini dibuat berdasar dari simpulan arti definisi dari berbagai referensi relevan yang berotoritas seperti Wikipedia, Webopedia Technology Dictionary dan beberapa sumber lainnya seperti Technopedia dan Techterms. Kata Foreign Key ini merupakan salah satu dari kumpulan terminologi “Data Management dengan subkategori Database” dalam bidang teknologi yang dimulai dengan abjad atau awalan F. Artikel ini di-update pada bulan Nov tahun 2024.

UrlWebsite Blog: Membahas Teknologi Lebih Lanjut!