Hem Utveckling En introduktion till kandidatnycklar

En introduktion till kandidatnycklar

Innehållsförteckning:

Anonim

Utan något sammanhang skulle det vara svårt att gissa vad folk pratar om när de pratar om kandidatnycklar. För de oinitierade börjar utforska användningen av dessa databasobjekt med den enkla idén att olika tabeller och datafält i databasstrukturer ofta kallas "nycklar", och att organisering av dem på vissa sätt kan ge bättre lösningar för datahantering. Här tittar vi på kandidatnycklarna och hur de används. (För mer djupgående läsning om databaser, kolla in En introduktion till databaser.)

Primära nycklar och kandidatnycklar

Ett relativt enkelt sätt att förklara kandidatnycklar är i förhållande till något som kallas en primär nyckel. En databastabell kan vanligtvis bara ha en primär nyckel, som representerar en given kolumn i den tabellen. Det kan dock finnas flera kandidatnycklar, och dessa definieras som nycklar som kan användas som primära nycklar.

Att identifiera potentiella primära nycklar är viktigt eftersom den primära nyckeln i en tabell är ett sätt att hålla alla tillhörande poster raka och att ha en unik identifierare för varje rad i tabellen. I en lista över kunder måste till exempel datahanterare ange en specifik kolumn som har den unika identifieraren för varje enskild kund. Att använda kundens förnamn, eller till och med ett efternamn, fungerar inte på grund av potentialen för dubblering. Därför består en primär nyckel ofta av ett skapat nummer som garanterar unikhet på ungefär samma sätt som långa numeriska strängar ger unika identifierare för finansiella transaktioner på våra kredit- och betalkort.

En introduktion till kandidatnycklar