Hvordan definere en Composite Primærnøkkel

Hvordan definere en Composite Primærnøkkel


Primærnøkler er unike identifikatorer for rader i en tabell. De kan være en eller flere kolonner med data, til tross for mange arkitekter databasen opprettholder en enkelt primær nøkkelkolonne per tabell. Den sammensatte nøkkel skal ikke være null, noe som betyr at ingen av søylene kan ha en nullverdi. Den minste Key regelen sier at sammensatte nøkler ikke kan deles opp i separate rader med enklere primærnøkler, og det kan ikke være mer enn én forekomst av hvert sammensatt nøkkel.

Bruksanvisning

1 Identifisere naturlige identifikatorer i datasettet. For eksempel, i en adresse tabellen, kombinasjonen av gate og postnummer kan brukes til å beskrive en unik adresse.

2 Åpne en kommandolinje og koble til databasen.

3 Skriv din create-tabellen script. Det bør skje i form av

CREATE TABLE <tabellnavn> (

field1 INT IS NOT NULL, felt 2 INT IS NOT NULL, felt 3 CHAR (256), field4 CHAR (256)

...

4 Skriv en linje som starter med "PRIMARY KEY". Som argumenter for primærnøkkelfunksjon, skrive tabellnavnene du ønsker å omfatte sammensatt nøkkel. For eksempel,

PRIMARY KEY (field1, field2);

5 Lukke parentes og avslutte setningen med et semikolon. Kjør skript for å opprette tabellen med en sammensatt nøkkel. For eksempel:

CREATE TABLE <tabellnavn> (

field1 INT IS NOT NULL, felt 2 INT IS NOT NULL, felt 3 CHAR (256), field4 CHAR (256)

PRIMARY KEY (field1, field2));

Hint

  • Mange database programmer har visuelle verktøy for å lage tabeller som genererer skape bords linje basert på valg og definisjoner du angir.