Skip to main content

Wat is een identiteitskolom?

Een identiteitskolom wordt gebruikt in databasebeheer om een gegenereerde waarde toe te voegen aan een kolom in een databasetabel.Tenzij de databasebeheerder de identificerende sleutel plant, omdat een identiteitskolom niet inherent uniek is, kan dit redundante informatie veroorzaken.Om het identiteitsveld te maken, zijn er twee nummers nodig;Een daarvan is voor het zaad, of het primaire nummer, en de tweede is de toename, die stijgt met elk nieuw stuk informatie in de kolom.Met behulp van deze kolom in een database waar informatie vaak wordt verwijderd, kan gegevenshiaten veroorzaken.

Wanneer een identiteitskolom wordt toegevoegd aan een database, identificeert deze die kolom met een specifieke set getallen, ingesteld door de beheerder of de database zelf.Dit maakt de databasekolom als een kolom in een spreadsheet, waarbij elke cel zijn eigen identiteit heeft.Het primaire gebruik van de identiteitsfunctie is om de kolom een uniek nummer te geven, zodat de beheerder het gemakkelijk kan vinden en aanroepen.

Hoewel de identiteitskolom wordt verondersteld secties van de database uniek te maken, doet het dit niet inherent.Een beheerder kan dezelfde identiteitsnummers toewijzen aan twee afzonderlijke kolommen en de database retourneert geen fouten.Gewoonlijk zal de beheerder hier alleen maar achter komen wanneer hij of zij om één tafel roept en er meerdere terugkrijgt.Om dit te verlichten, is het het beste voor de beheerder om notities te houden over welke nummers al in gebruik zijn.

De identiteitsfunctie vereist zowel een zaad als een toename, en het specificeert de eerste cel in de kolom.Het zaad is het eerste nummer en fungeert als het primaire identificerende aspect van de gehele kolom, en de toename is het exacte celnummer in de kolom.Een databasebeheerder kan de kolomnummers van de identiteit in de functie instellen of de database kan automatisch een 1,1 -waarde aan de kolom toewijzen.Als de beheerder de kolom bijvoorbeeld instelt als 3,5, is 3 het zaad en 5 is de toename en de toename zal toenemen met elke nieuwe cel.Dit komt omdat de identiteitsfunctie alleen de eerste cel specificeert en de database het van daarover overneemt.

In combinatie met een database die vaak gegevens heeft verwijderd, kan een identiteitskolom enkele problemen ondervinden.Wanneer de gegevens worden verwijderd, zal de kolom de cijfers niet automatisch opnieuw toewijzen, zodat de kolom van 3,5 naar 3,8 kan springen zonder dat de andere cellen aanwezig zijn.Op zichzelf zal dit meestal geen problemen veroorzaken, maar kan het het organiseren van de identiteitsfunctiegegevens moeilijker maken.