Milih Kunci Utama

Aja nggunakake kode pos utawa nomer Keamanan Sosial

Database gumantung marang tombol kanggo nyimpen, medhot, lan mbandhingake utawa nggawe hubungan antarane cathetan. Yen sampeyan wis ngubengi basis data sajrone wektu, sampeyan bisa uga krungu babagan macem-macem jinis tombol: tombol primadona, tombol calon , lan kunci manca . Nalika sampeyan nggawe tabel basis data anyar, sampeyan dijaluk milih salah siji tombol utama sing bakal ngidh urutake saben cathetan sing disimpen ing tabel kasebut.

Apa Kunci Utama Penting

Pemilihan tombol utami yaiku salah sijine keputusan sing paling kritis sampeyan bakal nggawe desain database anyar . Wigati sing paling penting yaiku sampeyan kudu njamin yen kunci sing dipilih unik. Yen bisa wae rong cathetan-past, saiki, utawa mangsa ngarep-bisa uga nuduhake nilai sing padha kanggo atribut, iku pilihan utama kanggo kunci utama.

Aspèk penting liya saka kunci utama yaiku nggunakake tabel-tabel liyane sing nyambung menyang database kasebut. Ing aspek iki, kunci utama bisa ditindakake kaya target pointer. Amarga interdependensi iki, kunci utama kudu ana nalika rekaman digawe, lan ora bisa diganti.

Miskin pilihan kanggo Kunci Utama

Apa sawetara wong bisa uga milih pilihan sing jelas kanggo kunci utami bisa dadi pilihan sing miskin. Kene sawetara conto:

Milih Kunci Utama sing efektif

Dadi, apa sing ndadekake kunci primer apik? Ing sawetara kasus, nguripake menyang sistem basis data kanggo dhukungan.

Praktek paling apik ing desain basis data yaiku nggunakake tombol utami sacara internal. Sistem pangaturan basis data sampeyan biasane bisa ngasilake pengenal unik sing ora ana tegese ing njaba sistem basis data. Contone, sampeyan bisa nggunakake tipe data Microsoft Access AutoNumber kanggo nggawe lapangan sing disebut RecordID. Tipe data AutoNumber kanthi otomatis nambah lapangan saben wektu sampeyan nggawe rekaman. Nalika nomer kasebut ora ono gunane, menehi cara sing dipercaya kanggo ngrujuk rekaman individu ing pitakon.

Kunci utami sing apik biasane cendhak, migunakake angka, lan ngindhari karakter khusus utawa campuran aksara gedhe lan huruf cilik kanggo nggampangake nggoleki basis data kanthi cepet lan bandingaken.