Databaser afholde et eller flere tabeller med rådata adskilt i forskellige kategorier , og det er disse kategorier, der er databasen attributter. Hver tabel i databasen vil have sin egen primær nøgle , der entydigt identificerer et sæt af poster i databasen . Hver vedrørende tabel i databasen , stammer fra den første tabel , vil have en fremmed nøgle i tillæg til sin egen primære nøgle. Den fremmede nøgle " slutter " og " links" tabeller sammen, så systemet til at finde informationer brugeren anmodninger. Identifikation af en primær nøgle i en database tabel er et spørgsmål om at undersøge de kvaliteter af de kategorier , der udgør databasen. Ting du skal
Database ( valgfrit)
Database model
Vis Flere Instruktioner
1
Åbn den fil , der indeholder din database eller database model. Det er ikke nødvendigt at have den database fuld af oplysninger bare endnu, fordi du undersøge dens kategorier alene.
2
Kig gennem kategorierne og kigge efter den ene kategori, der entydigt identificerer en database enhed. For eksempel , kigge efter et kontonummer , modelnummer eller ethvert andet område , der kunne være en permanent kategori for at beskrive resten af dataene uden at overlappe noget andet. Ideelt set vil det være en numerisk kategori.
3
Ignorer kategorier , der kan have dublerede betydninger. For eksempel, hvis en kategori hedder "Fru Smith ", det kan være i konflikt med data i den database, der indeholder Mrs Smiths information. Dette ville ikke beskytte integriteten af de registre , og derfor ikke ville være en primær nøgle.
4
Ignorer eventuelle kategorier, initialt , der kan opdateres over tid. For eksempel, " Efternavn " kunne være en entydig identifikator , men hvis den faktiske efternavn ændres på grund af ægteskab eller skilsmisse, vil resten af posten ikke primært være unik i forhold til de øvrige poster. Enhver kategori, der kan opdateres med tiden på grund af disse typer af situationer ikke er primære nøgler , herunder adresse eller telefonnumre .
5.
Kig efter to eller flere kategorier , der kan kombineres til at foretage en primær nøgle hvis der ikke er naturligt identificerbare kategorier for at gøre arbejdet alene. For eksempel kunne et efternavn kategori plus en konto åben dato plus en fødselsdato, udgør en " primær nøgle " for at identificere en rekord .