Basis data menggunakan kunci untuk menyimpan, mengurutkan, dan membandingkan hubungan antar catatan. Ada tiga jenis kunci yang berbeda:kunci primer, kunci kandidat, dan kunci asing. Saat menyiapkan tabel database, perangkat lunak akan meminta Anda untuk menyiapkan kunci utama yang akan bertanggung jawab untuk mengidentifikasi setiap record dalam tabel. Anda mungkin tidak terlalu memikirkan untuk memilih kunci utama, tetapi ini sebenarnya adalah keputusan yang sangat besar dan penting.
Mengapa Kunci Utama menjadi Masalah Besar?
Merancang database baru hadir dengan banyak pilihan, dan memilih kunci utama adalah salah satunya. Bahkan, itu salah satu yang paling penting. Tujuan dari kunci utama adalah untuk mengimplementasikan hubungan antara dua tabel. Tanpa kunci utama, database relasional tidak akan ada.
Meskipun kunci utama mungkin terdengar agak tidak biasa, kami menggunakannya dalam kehidupan sehari-hari tanpa menyadarinya. ID siswa adalah contoh dari kunci utama. Siswa secara unik diidentifikasi dengan angka-angka ini, tetapi angka-angka tersebut tidak berarti apa-apa di luar sekolah.
Di bawah ini adalah keuntungan menggunakan kunci utama.
- Berfungsi sebagai bidang tautan umum antar tabel
- Mempercepat kueri, penelusuran, dan permintaan pengurutan
- Hanya data yang valid yang akan ada di tabel Anda
- Tidak ada duplikat yang akan ditambahkan
- MS Access menampilkan data dalam urutan kunci utama
Cara Memilih Kunci Utama
Kunci utama harus 100% unik. Anda biasanya dapat beralih ke database Anda untuk mendapatkan jawaban yang Anda cari. Dalam banyak kasus, orang akan menggunakan sistem manajemen basis data untuk menghasilkan pengenal unik. Dengan cara ini, Anda akan memiliki sistem yang andal untuk mereferensikan individu atau benda di database Anda, tetapi mereka tidak akan memiliki arti di luar sistem.
Kunci utama yang baik biasanya pendek dan mencakup semua angka. Mereka menghindari penggunaan karakter khusus atau kombinasi huruf besar dan huruf kecil. Beberapa hal yang TIDAK menjadi kunci utama yang baik adalah kode pos, alamat email, dan nomor Jaminan Sosial. Kunci utama tidak boleh berisi nilai nol dan harus berisi nilai unik untuk setiap baris data.
Desain database yang baik dimulai dengan memiliki kunci utama yang baik. Anda dapat mempelajari lebih lanjut tentang menemukan kunci utama terbaik untuk database Anda di artikel ini, atau hubungi Arkware. Pro kami akan dengan senang hati mengikuti langkah-langkahnya bersama Anda.