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:
- Kode pos ora nggawe kunci utami apik kanggo meja kutha. Yen sampeyan lagi nggawe tabel panelusur sing prasaja, kode pos katon minangka kunci primer logis. Nanging, sawise diselidiki, sampeyan bisa uga nyadari yen luwih saka siji kutha nuduhake kode pos. Contone, kutha-kutha New Jersey Neptunus, Neptune City, Tinton Falls, lan Wall Township kabeh nuduhake kodhe pos 07753.
- Nomer Social Security ora nggawe kunci utama apik kanggo akeh alasan. Paling wong nganggep SSN dadi pribadi lan ora pengin katon kanthi cetha karo panganggo database. Sawetara wong ora nduweni SSNs-wong manca utawa wong imigran sing durung tau nampa kertu Jaminan Sosial. SSN bisa uga dienggo maneh sawisé mati. Individu uga nduweni luwih saka siji SSN sawayah-wayah nalika Administrasi Keamanan Sosial ngumumake nomer anyar ing kasus penipuan utawa nyolong identitas.
- Alamat email uga dadi pilihan utama kanggo kunci utama. Sanajan padha unik, bisa diganti wektu. Salajengipun, dudu saben alamat email.
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.