Skip to main content

Was ist eine Identitätsspalte?

Eine Identitätsspalte wird in der Datenbankverwaltung verwendet, um einer Spalte in einer Datenbanktabelle einen generierten Wert hinzuzufügen.Sofern der Datenbankadministrator nicht den Identifizierungsschlüssel plant, da eine Identitätsspalte nicht von Natur aus eindeutig ist, kann dies zu reduzierenden Informationen führen.Um das Identitätsfeld zu erstellen, werden zwei Zahlen benötigt.Einer ist für den Saatgut oder die Primärzahl, und das zweite ist das Inkrement, das mit jeder neuen Information in der Spalte aufsteigt.Unter Verwendung dieser Spalte in einer Datenbank, in der häufig Informationen gelöscht werden, kann es zu Datenlücken führen.

Wenn eine Datenbank eine Identitätsspalte hinzugefügt wird, wird diese Spalte mit einem bestimmten Satz von Zahlen angegeben, die entweder vom Administrator oder der Datenbank selbst festgelegt werden.Dies macht die Datenbankspalte wie eine Spalte in einer Tabelle, in der jede Zelle ihre eigene Identität hat.Die primäre Verwendung der Identitätsfunktion besteht darin, der Spalte eine eindeutige Zahl zu geben, damit der Administrator sie leicht finden und aufrufen kann.

Obwohl die Spalte Identitätsspalte dazu beitragen soll, Abschnitte der Datenbank eindeutig zu machen, kann dies nicht von Natur aus möglich sind.Ein Administrator kann zwei separaten Spalten dieselben Identitätsnummern zuweisen, und die Datenbank gibt keine Fehler zurück.In der Regel wird der Administrator dies nur darüber erfahren, wenn er oder sie einen Tisch fordert und mehrere als Gegenleistung erhält.Um dies zu lindern, ist es für den Administrator am besten, Notizen darüber zu halten, welche Zahlen bereits verwendet werden.

Die Identitätsfunktion erfordert sowohl einen Saatgut als auch ein Inkrement, und sie gibt die erste Zelle in der Spalte an.Der Saatgut ist die erste Zahl und wirkt als primärer identifizierender Aspekt der gesamten Spalte, und das Inkrement ist die genaue Zellzahl in der Spalte.Ein Datenbankadministrator kann die Identitätsspaltennummern in der Funktion festlegen, oder die Datenbank kann der Spalte automatisch einen Wert von 1,1 zuweisen.Wenn der Administrator beispielsweise die Spalte als 3,5 festlegt, ist 3 der Saatgut und 5 das Inkrement und das Inkrement erhöht sich mit jeder neuen Zelle.Dies liegt daran, dass die Identitätsfunktion nur die erste Zelle angibt und die Datenbank von dort aus übernimmt.

In Kombination mit einer Datenbank, die häufig Daten gelöscht hat, kann eine Identitätsspalte einige Probleme haben.Wenn die Daten gelöscht werden, wird die Spalte die Zahlen nicht automatisch neu zuweisen, sodass die Spalte von 3,5 auf 3,8 springen kann, ohne dass die anderen Zellen vorhanden sind.Dies verursacht dies normalerweise nicht zu Problemen, kann aber die Organisation der Identitätsfunktionsdaten erschweren.