Ez erabili ZIP kodea edo Gizarte Segurantzako zenbakia
Datu-baseak gordetzeko, ordenatzeko eta konparatzeko edo erregistroen arteko harremanak sortzeko gakoen araberakoak dira. Datu-basearen inguruko denbora pixka bat bazatoz, ziurrenik gako mota ezberdinak entzun dituzu: lehen mailako gakoak, hautagai teklak eta atzerriko gakoak . Datu-baseen taula berri bat sortzen duzunean, taula horretan gordetako erregistro bakoitza identifikatuko duen lehen mailako gako bat hautatzeko eskatuko zaizu.
Zergatik Lehen mailako Gakoa Garrantzitsua da?
Lehen mailako gako baten hautapena datu base berri baten diseinuan erabakitako erabakirik kritikoenetakoa da. Kontraste garrantzitsuena hautatutako gako bakarra dela ziurtatu behar duzu. Posible bada bi erregistro iraganeko, gaur egungo edo etorkizunekoak atributu baten balio berdina partekatuko balute, lehen mailako gako bat aukeratu ahal izango da.
Lehen mailako gako baten beste alderdi garrantzitsu bat datu-base erlazional batean lotzen duten beste taulak erabiltzea da. Alderdi horretan, lehen mailako gakoak erakusle baten xedea bezala funtzionatzen du. Interdependentziak direla eta, lehen mailako gakoa existitzen da erregistro bat sortu eta inoiz ezin da aldatu.
Lehen mailako gakoentzako aukerarik ez
Zerbait jendeak lehen mailako gako bat aukeratu bistakoa dela uste duela esan nahi du. Hona hemen zenbait adibide:
- ZIP kodeak ez dira lehen mailako giltzak egiten herrietako taula batean. Hirien bilaketa-taula sinple bat egiten ari bazara, posta kodea lehen mailako tekla logikoa dela dirudi. Hala eta guztiz ere, ikerketa gehiagoz gero, herri batek baino gehiagok zip. Kodea parteka dezakezue. Esate baterako, Neptuno, Neptuno Herriaren, Tinton Falls eta Wall Township hiriko New Jersey hiriak 07753 ZIP kodea dira.
- Gizarte Segurantzako zenbakiak ez dira lehen mailako gako onak egiten arrazoi askorengatik. Jende gehienak euren SSN pribatua izan behar du, eta ez du datu-basearen erabiltzaileek argi eta garbi ikusten. Pertsona batzuek ez dute SSN-atzerritarrak edo Gizarte Segurantzako txartela inoiz jaso ez duten etorkinak. SSNak ere berrerabil daitezke pertsona baten heriotzaren ondoren. Pertsona batek bizitza osoan zehar SSN bat baino gehiago izan ditzake Gizarte Segurantzako Administrazioak zenbaki berri bat kaleratzen duenean iruzur edo identitate lapurreta kasuetan.
- Helbide elektronikoak lehen mailako gako batentzat ere aukera txarrak dira. Bakarra izan arren, denboran zehar alda ditzakete. Gainera, inork ez du helbide elektronikoa.
Lehen mailako gako eraginkorra aukeratzea
Beraz, zer egiten du lehen mailako gako bat? Kasu gehienetan, konektatu zure datu-basearen sistema laguntza.
Datu-basearen diseinuan praktika onak barneratutako lehen mailako gakoa erabiltzea da. Zure datu-basearen kudeaketa sistemak datu-basearen kanpoko esanahirik ez duen identifikadore bakarra sortzen du normalean. Adibidez, Microsoft Access AutoNumber datu mota erabil dezakezu erregistratutako IDa izeneko eremu bat sortzeko. AutoNumber datu motak automatikoki handitzen du eremua erregistro bat sortzen duzun bakoitzean. Zenbakia bera ere ez du zentzurik, kontsultak banakako erregistro bat egiteko modu fidagarri bat eskaintzen du.
Lehen mailako gako on bat normalean laburra da, zenbakiak erabiltzen ditu, eta karaktere bereziak edo maiuskulak eta minuskulak nahastea saihesten du datu-baseen bilaketa azkarrak eta konparazioak errazteko.