Reka bentuk pangkalan data selalunya melibatkan pemilihan antara menggunakan kunci primer komposit , menggabungkan berbilang atribut atau lajur "ID" tambahan sebagai kunci utama. Dalam artikel ini, kami akan meneroka faktor yang mempengaruhi keputusan ini, menggunakan contoh praktikal untuk menggambarkan kebaikan dan keburukan setiap pendekatan.
Sebelum terjun ke dalam soalan utama, adalah penting untuk menjelaskan konsep kunci calon dan kunci primer. Kunci calon ialah satu set atribut yang mengenal pasti secara unik setiap baris dalam jadual. Kunci utama ialah kunci calon yang dipilih oleh pereka pangkalan data untuk mengenal pasti baris dalam jadual secara unik.
Pertimbangkan jadual "Buku" dengan atribut berikut:
Atas ialah kandungan terperinci Kunci Utama Komposit atau Lajur ID Tambahan: Mana yang Terbaik untuk Reka Bentuk Pangkalan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!