Cila është çelësi primar?

Mësoni se çfarë e bën një çelës primar të mirë ose të keq në një bazë të dhënash

Cila është çelësi kryesor? Në botën e bazave të të dhënave , çelësi kryesor i një tabele relacionale identifikon në mënyrë unike çdo rekord në tabelë. Bazat e të dhënave përdorin çelësat për të krahasuar, renditur dhe ruajtur shënimet, dhe për të krijuar marrëdhënie midis të dhënave.

Zgjedhja e çelësit kryesor në një bazë të dhënash është një nga hapat më të rëndësishëm në proces. Mund të jetë një atribut normal që garantohet të jetë unik si numri i Sigurimeve Shoqërore në një tabelë me jo më shumë se një rekord për person ose - mundësisht - mund të gjenerohet nga sistemi i menaxhimit të bazës së të dhënave si një identifikues global unik ose GUID , në Microsoft SQL Server . Çelësat primare mund të përbëhen nga një atribut i vetëm ose atribute të shumta në kombinim.

Çelësat primarë janë lidhjet unike në informacionin e lidhur me tabelat e tjera ku përdoret çelësi primar. Duhet të futet kur një rekord është krijuar dhe nuk duhet të ndryshohet kurrë. Çdo tabelë në bazën e të dhënave ka një kolonë ose dy specifikisht për çelësin primar.

Shembull kryesor i çelësit

Imagjinoni të keni një tabelë STUDENTE që përmban një rekord për çdo student në një universitet. Numri unik i studentëve për studentin është një zgjedhje e mirë për një çelës primar në tryezën e STUDENTËVE. Emri i parë dhe i fundit i nxënësit nuk janë zgjedhje të mira sepse gjithmonë ekziston mundësia që më shumë se një student të ketë të njëjtin emër.

Zgjedhje të tjera të dobëta për çelësat kryesor përfshijnë kodin ZIP, adresën e emailit dhe punëdhënësin, të gjitha këto mund të ndryshojnë ose përfaqësojnë shumë njerëz. Identifikuesi që përdoret si çelës primar duhet të jetë unik. Edhe numrat e Sigurimeve Shoqërore mund të ndryshojnë kur Administrata e Sigurimeve Shoqërore riassigns një numër të dikujt që është prekur nga vjedhjet e identitetit. Disa njerëz as nuk kanë një numër sigurimi social. Megjithatë, sepse të dyja këto raste janë të rralla. Numrat e Sigurimeve Shoqërore mund të jenë një zgjedhje e mirë për një çelës primar.

Këshilla për zgjedhjen e çelësave të mirë primarë

Kur zgjedhni çelësin e duhur primar, kërkimet e bazës së të dhënave janë të shpejta dhe të besueshme. Vetëm mos harroni: