Sapete ciò chì fai una chjave primaria bona o mala in una basa di dati
Chì ci hè una chjave primaria? In u mondu di basa di dati , a chjave primaria di una tabella relilale identifica uniquamenti ogni rècordu in a tavula. Basi di basa basa a chjave per paragunà, sceglie è ricercà registri, è per creà relazioni trà registri.
Tria a chjave primaria in una basa di dati hè unu di i passi più impurtanti in u prucessu. Pò esse un attribuu normale chì hè garantitu à esse unicu cumu u Numericu di Seguretat Soziale nantu à una tavula chì ùn hè micca più d'un registru per persone o - preferibbilmente - pò esse generatu da u sistema di gestione di una basa, cum'è un identificatore unicu globale, o GUID , in u Server Microsoft SQL . Chjuti primari pò esse di un attributu unicu o parechje attribute in una cumminazione.
Chjuti primariu sò l'unichi unichi per l'infurmazione in l'altri tavule quandu a chjave primaria hè utilizata. Hè deve esse ingressu chì un registru hè creatu, è ùn deve mai cambiatu. Ogni tabella in a basa di dati hè una culonna o dui solu per a chjave principale.
Prudivariu primariu
Imaghjate chì tenete una tabella STUDENTS chì cuntene un registru per ogni studiente in una università. U numaru d'identità studiante di u studiente hè una bona scelta per una chjave primaria in a table STUDENTS. U primu è l'apicultori di u studiente ùn sò micca scelti boni, postu chì ci hè sempre l'azzione chì più di un studiente puderia avè u stessu nome.
L'altri scelti poveri per chjave primariu include u codice postale, l'indirizzu email è l'impiegatori, chì si pò mudificà o rapprisentanu parechji parsoni. L'identifier utilizatu com'è chjave primaria devessu esse unicu. Ancu i numeri di Seguretat Soziale pò cambià quandu l'Assicuranza di l'Assicurazione Soziale riassignò un numeru à quarcunu chì hè statu affettatu da u robbe d'identità. Ci sò parechji ùn anu mancu un numeru suciale. Tuttavia, perchè tutti dui casi è raru. Sicurezza Nurmale pò esse una bona scelta per una chjave primaria.
Tips per esse chjassi bassi primarii
Quandu sceglite a chjave primaria ghjustizia, i ricerca di basa di dati sò veloci è affidàbbili. Ricordu:
- Mantene bellu . Perchè a chjave primaria hè utilizata per i repertorii è e comparaison, una corta chjave primariu significa chì u sistema di gestione di basa di dati pò prucessione più veloce da una chjave larga primaria.
- Aduprate un numeru per a chjave primaria sempre chì sia possibbili. SQL Server o altre sistema di gestione di basa di dati prucessa numeri tipi di dati più veloċi chì i tipi di caractère data.
- Mantene bè semplice. Ùn aduprate micca un carattere speciali, spazi incrustate, o una cunghjilla di capitalizazione suprana è più sottu.
- Ùn avete cambiatu a chjave primaria dopu chì l'assignanu.