Candidate Key: Pengertian, Arti, Contoh + Pembahasannya!

3 min read

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

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

Pengertian Candidate Key

Apa itu sebetulnya yang dimaksud dengan candidate key ini?

Kunci kandidat adalah jenis bidang tertentu dalam database relasional yang dapat mengidentifikasi setiap catatan unik secara independen dari data lain.

Para ahli menggambarkan kunci kandidat memiliki ″tidak ada atribut yang berlebihan″ dan menjadi ″representasi minimal dari tuple″ dalam tabel database relasional.

Salah satu pertanyaan paling umum seputar penggunaan kunci kandidat adalah bagaimana kunci kandidat berhubungan dengan kunci super dan kunci utama dalam desain basis data.

Pembahasan dari Apa itu Pengertian, Maksud, serta Contoh dari Istilah Candidate Key

Ilustrasi Gambar Pembahasan Apa Pengertian Arti Dan Definisi Istilah Akronim Jargon Kata Teknis Atau Terminologi Candidate Key
Ilustrasi Gambar Pembahasan Apa Itu Pengertian Arti Dan Definisi Istilah Akronim Jargon Kata Teknis Atau Terminologi Candidate 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 tentang apa itu pengertian, arti, dan akronim, istilah, jargon, atau terminologi candidate key.

Kunci kandidat dan kunci utama

Hubungan kunci kandidat dan kunci utama lebih mudah dijelaskan – pada dasarnya, database relasional dapat memiliki lebih dari satu kunci kandidat, tetapi hanya satu dari kunci kandidat ini yang akan menjadi kunci utama yang terutama akan digunakan untuk mengidentifikasi setiap catatan secara unik.

Cara terbaik untuk mendefinisikan kunci kandidat adalah dengan contoh: database bank sedang dirancang.

Untuk secara unik mendefinisikan akun masing -masing pelanggan, kombinasi dari tanggal lahir pelanggan dan nomor berurutan untuk masing -masing akunnya dapat digunakan.

Jadi, rekening giro Tn.

Andrew Smith dapat diberi nomor 120344-1, dan rekening tabungannya 120344-2.

Kunci kandidat baru saja dibuat.

Ini dapat menimbulkan masalah.

Bagaimana jika lebih dari satu orang dengan tanggal lahir yang sama ingin membuka rekening dengan bank?

Karena potensi jebakan seperti itu, opsi yang sering digunakan adalah membuat kunci kandidat yang unik.

Dalam hal ini, basis data bank dapat mengeluarkan nomor akun unik yang dijamin untuk mencegah masalah yang baru saja disorot.

Untuk ukuran yang baik, nomor akun ini dapat memiliki beberapa logika bawaan.

Misalnya rekening giro dapat dimulai dengan ″C,″ diikuti oleh tahun dan bulan penciptaan, dan dalam bulan itu, angka berurutan.

Jadi, rekening giro Andrew Smith sekarang dapat menjadi C-200805-22.

Bahkan tanpa merujuk di tempat lain, teller dapat mengidentifikasi bahwa ini adalah akun giro ke -22 yang dibuat pada Mei 2008.

Akun tabungan mengikuti logika yang sama, tetapi dengan ″S″ bukan ″C.″

Jadi jika tabel database memiliki dua atau lebih pengidentifikasi unik, administrator atau insinyur basis data akan memilih salah satunya sebagai kunci utama.

Kunci super dan kunci kandidat

Penggunaan tombol super dan kunci kandidat lebih rumit.

Pada dasarnya, kunci super terdiri dari satu set atribut (dan dengan proxy, seringkali satu set kolom tabel) yang mengidentifikasi catatan unik.

Kunci kandidat juga mengidentifikasi catatan unik, tetapi terdiri dari satu bidang atau kolom individu

Anda akan sering melihat kunci kandidat yang disebut sebagai ″minimal″ dari kunci super.

Misalnya, pertimbangkan fasilitas manufaktur dengan dua terminal, di mana hanya satu produk yang dapat dibangun di terminal tertentu pada waktu tertentu.

Saat database mencatat pembuatan produk pada tabel, merujuk waktu dan terminal, kunci super, kombinasi waktu dan terminal, akan unik untuk setiap catatan individu.

Namun, masing -masing kolom waktu dan terminal akan memiliki redudansi.

Jika insinyur basis data melampirkan kunci kandidat ke tabel yang terdiri dari input alfanumerik yang sewenang -wenang, kunci kandidat itu akan melakukan hal yang sama seperti kombinasi atribut kunci waktu dan terminal, dengan hanya satu kolom.

Dengan semua ini dalam pikiran, penggunaan kunci kandidat dapat menentukan bagaimana catatan diakses dan bagaimana subjek catatan tersebut diidentifikasi.

Seperti jenis konten basis data lainnya, kunci kandidat dapat ditangani dengan enkripsi hash untuk meningkatkan keamanan siber.

Hashing melibatkan mengambil bidang string asli dan membuatnya menjadi string yang lebih pendek untuk mengabstraksikannya dan menyembunyikannya dari pandangan untuk membatasi akses yang tidak sah.

Insinyur harus mengevaluasi kemungkinan tabrakan hash dan faktor pembatas lainnya tentang cara hash data ini – cara mengganti string yang lebih pendek untuk set data yang diberikan untuk membuat konten tabel database kurang dapat diakses oleh peretas.

Gagasan hashing bisa efektif dalam desain basis data relasional tradisional ini.

Sementara itu, kandidat Key bertindak sebagai pengidentifikasi unik dan fokus utama SQL dan pertanyaan lainnya.

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 C, serta merupakan terms yang terkait dengan Risk Management dengan subkategori Database.

Arti Candidate 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 candidate 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 kandidat candidate key
Kategori manajemen risiko risk management

Penutup

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

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

Lihat juga pembahasan tentang apa itu pengertian, arti, 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 Candidate Key ini merupakan salah satu dari kumpulan terminologi “Risk Management dengan subkategori Database” dalam bidang teknologi yang dimulai dengan abjad atau awalan C. Artikel ini di-update pada bulan Dec tahun 2024.

UrlWebsite Blog: Membahas Teknologi Lebih Lanjut!