Sinau apa sing ndadekake kunci utama apik utawa ala ing basis data
Apa kunci utama? Ing donya basis data , kunci primèr saka tabel relasional ngenali saben cathetan ing tabel kasebut. Database nggunakake tombol kanggo mbandhingake, ngurutake, lan nyimpen cathetan, lan nggawe hubungan antarane cathetan.
Milih kunci utama ing basis data minangka salah sawijining langkah sing paling penting ing proses kasebut. Bisa dadi atribut normal sing dijamin unik kayata nomer Keamanan Sosial ing tabel sing ora ana luwih saka siji rekaman saben wong utawa - luwih disenengi - bisa digawe dening sistem manajemen basis data kayata pengenal unik global, utawa GUID , ing Microsoft SQL Server . Tombol utama bisa dumadi saka atribut tunggal utawa macem-macem atribut ing kombinasi.
Tombol utama yaiku pranala unik kanggo informasi sing gegandhengan ing tabel liya ing ngendi tombol utama digunakake. Iku kudu dilebokake nalika rekaman digawe, lan kudu ora bakal diganti. Saben meja ing basis data duwe kolom utawa loro khusus kanggo kunci utama.
Contoh Utama Primer
Mbayangno sampeyan duwe meja STUDENTS sing ngemot rekor kanggo saben mahasiswa ing universitas. Nomer ID mahasiswa sing unik yaiku pilihan apik kanggo kunci utama ing tabel STUDENTS. Nomer lan jeneng pungkasan siswa ora ana pilihan sing apik amarga tansah ana kemungkinan sing luwih saka siji siswa bisa duwe jeneng sing padha.
Pilihan sing luwih apik kanggo kunci utama kalebu kode pos, alamat email, lan majikan, kabeh sing bisa ngganti utawa makili akeh wong. Pengenal sing digunakake minangka kunci utama kudu unik. Malah angka Jaminan Sosial bisa diganti nalika Administrasi Keamanan Sosial nglebokake nomer menyang wong sing wis kena pengaruh dening nyolong identitas. Sawetara wong ora duwe nomer Keamanan Sosial. Nanging, amarga loro-lorone kasus iki langka. Nomer Keamanan Sosial bisa dadi pilihan apik kanggo kunci primer.
Tip kanggo Memilih Tombol Utama Utama
Nalika milih tombol utama sing tengen, panelusur basis data cepet lan dipercaya. Cukup eling:
- Tetep cendhak . Amarga tombol utama digunakake kanggo nggoleki lan mbandhingake, kunci utama cendhela tegese sistem manajemen basis data bisa proses luwih cepet tinimbang kunci utami sing dawa.
- Gunakake nomer kanggo tombol utama kapan wae. SQL Server utawa sistem manajemen basis data liyane proses tipe data luwih cepet saka jinis data karakter.
- Tansah gampang. Aja nggunakake karakter khusus, spasi sing ditempelake, utawa campuran kapitalisasi ndhuwur lan ngisor.
- Aja ngowahi tombol utama sawise sampeyan nemtokake.