Hem : Tekniska termer : Definition av primär nyckel

Primärnyckel

En primär nyckel är en unik identifierare för a databas spela in. När en tabell skapas tilldelas vanligtvis ett av fälten som primärnyckel. Även om primärnyckeln ofta är ett nummer kan det också vara ett textfält eller annat data typ. Till exempel, om en databas innehåller definitioner av datortermer, skulle det vara vettigt att varje term bara listas en gång i databasen. Genom att definiera "Term" -fältet som den primära nyckeln skulle det säkerställa att ingen term listas mer än en gång i databasen.

Medan en tabells primära nyckel vanligtvis tilldelas ett visst fält, kan den också bestå av flera värden. Till exempel kan en databas med nyhetsartiklar använda både titel- och datumfält för att identifiera varje post unikt. Genom att kombinera fälten "Titel" och "Datum" som primärnyckel, skulle det säkerställa att inga poster har samma titel samma dag.

Om flera fält i en tabell inte kan ha dubbla värden, är det mesta databashanteringssystemet (DBMS) tillåter också att fält definieras som "Unika". Detta liknar att ställa in ett fält som primärnyckel, men är inte exakt samma sak. Primärnyckeln fungerar också som en pekare till posten och ger ett enkelt sätt för DBMS att söka, sortera och komma åt posterna. Det hjälper också till att relatera poster över flera tabeller. Därför, medan flera fält i en tabell kan definieras som "Unika", kan varje tabell endast ha en primär nyckel. Det primära nyckelfältet måste också definieras för varje post och inte ställas in på null. När allt kommer omkring är en odefinierad identifierare inte särskilt användbar.

TechLib - Tech Lib Computer Dictionary

Denna sida innehåller en teknisk definition av primär nyckel. Det förklarar i dataterminologi vad Primary Key betyder och är ett av många tekniska termer i TechLib-ordlistan.

Alla definitioner på TechLib-webbplatsen är skrivna för att vara tekniskt korrekta men också lätta att förstå. Om du tycker att denna primära nyckeldefinition är till hjälp kan du referera till den med citatlänkarna ovan.