Quina és la clau primària d'una base de dades?

Taula de continguts:

Quina és la clau primària d'una base de dades?
Quina és la clau primària d'una base de dades?
Anonim

Què és una clau primària? En el món de les bases de dades, la clau primària d'una taula relacional identifica de manera única cada registre de la taula. Les bases de dades utilitzen claus per comparar, ordenar i emmagatzemar registres, i per crear relacions entre registres.

Elecció de la clau primària en una base de dades és un dels passos més importants del procés. Pot ser un atribut normal que es garanteix que és únic, com ara el número de la Seguretat Social en una taula amb no més d'un registre per persona o, preferiblement, pot ser generat pel sistema de gestió de bases de dades, com ara un identificador únic global o GUID., a Microsoft SQL Server. Les claus primàries poden consistir en un únic atribut o en diversos atributs combinats.

Les claus primàries són els enllaços únics a informació relacionada en altres taules on s'utilitza la clau primària. S'ha d'introduir quan es crea un registre i mai no s'ha de canviar. Cada taula de la base de dades té una o dues columnes específicament per a la clau primària.

Exemple de clau principal

Imagina que tens una taula d'ALUMNES que conté un registre per a cada estudiant d'una universitat. El número d'identificació únic de l'estudiant és una bona opció per a una clau primària a la taula ESTUDIANTS. El nom i el cognom de l'estudiant no són bones opcions perquè sempre hi ha la possibilitat que més d'un estudiant tingui el mateix nom.

Altres opcions deficients per a les claus primàries inclouen el codi postal, l'adreça electrònica i l'empresa, que poden canviar o representar moltes persones. L'identificador utilitzat com a clau primària ha de ser únic. Fins i tot els números de la Seguretat Social poden canviar quan l'Administració de la Seguretat Social reassigna un número a algú afectat per robatori d'identitat. Algunes persones ni tan sols tenen un número de la Seguretat Social. Tanmateix, perquè tots dos casos són rars. Els números de la Seguretat Social poden ser una bona opció per a una clau primària.

Consells per triar bones claus primàries

Image
Image

Quan trieu la clau primària adequada, les cerques de bases de dades són ràpides i fiables. Només recordeu:

  • Fes-ho curt. Com que la clau primària s'utilitza per a cerques i comparacions, una clau primària curta significa que el sistema de gestió de bases de dades la pot processar més ràpidament que una clau primària llarga.
  • Feu servir un número per a la clau primària sempre que sigui possible. SQL Server o altres sistemes de gestió de bases de dades processen els tipus de dades de nombres més ràpidament que els tipus de dades de caràcters.
  • Fes-ho senzill. No utilitzeu cap caràcter especial, espais incrustats ni una barreja de majúscules i minúscules.
  • No canvieu mai la clau primària després d'assignar-la.

FAQ

    Què és una clau primària en una taula?

    És el mateix que en una base de dades. Les bases de dades es poden expressar com a taules complicades i riques en dades, i tant si teniu una taula simple com una base de dades completa, la clau principal funciona igual.

    Per què són importants les claus primàries?

    Les claus primàries són essencials a les bases de dades relacionals perquè aquestes claus s'utilitzen per comparar i definir relacions entre registres individuals.

Recomanat: