Co to jest kolumna tożsamości?

Kolumna tożsamości jest używana w zarządzaniu bazą danych w celu dodania wygenerowanej wartości do kolumny w tabeli bazy danych. O ile administrator bazy danych nie planuje klucza identyfikującego, ponieważ kolumna tożsamości nie jest z natury unikatowa, może to spowodować nadmiarowość informacji. Aby utworzyć pole tożsamości, potrzebne są dwie liczby; jeden dotyczy zalążka lub liczby pierwotnej, a drugi to przyrost, który rośnie wraz z każdą nową informacją w kolumnie. Korzystanie z tej kolumny w bazie danych, w której informacje są często usuwane, może powodować luki w danych.

Po dodaniu kolumny tożsamości do bazy danych identyfikuje tę kolumnę za pomocą określonego zestawu liczb, ustawionego przez administratora lub samą bazę danych. Dzięki temu kolumna bazy danych przypomina kolumnę w arkuszu kalkulacyjnym, w którym każda komórka ma swoją własną tożsamość. Podstawowym zastosowaniem funkcji tożsamości jest nadanie kolumnie unikalnego numeru, aby administrator mógł ją łatwo znaleźć i zadzwonić.

Chociaż kolumna tożsamości ma pomóc w tworzeniu unikalnych sekcji bazy danych, nie robi tego z natury. Administrator może przypisać te same numery identyfikacyjne do dwóch oddzielnych kolumn, a baza danych nie zwróci żadnych błędów. Zwykle administrator dowie się o tym dopiero wtedy, gdy zadzwoni po jeden stolik i dostanie w zamian kilka. Aby to złagodzić, najlepiej, aby administrator zapisywał, jakie numery są już w użyciu.

Funkcja tożsamości wymaga zarówno ziarna, jak i przyrostu i określa pierwszą komórkę w kolumnie. Ziarno to pierwsza liczba i działa jako główny aspekt identyfikacyjny całej kolumny, a przyrost jest dokładnym numerem komórki w kolumnie. Administrator bazy danych może ustawić numery kolumn identyfikacyjnych w funkcji lub baza danych może automatycznie przypisać wartość 1,1 do kolumny. Jeśli administrator ustawi kolumnę na przykład na 3,5, to 3 to ziarno, a 5 to przyrost, a przyrost będzie wzrastał z każdą nową komórką. Dzieje się tak, ponieważ funkcja tożsamości określa tylko pierwszą komórkę, a stamtąd przejmuje baza danych.

W połączeniu z bazą danych, która często usuwała dane, kolumna tożsamości może powodować pewne problemy. Po usunięciu danych kolumna nie zmieni automatycznie numerów, więc kolumna może przeskoczyć z 3,5 do 3,8 bez obecności innych komórek. Samo w sobie zwykle nie powoduje to problemów, ale może utrudnić organizowanie danych funkcji tożsamości.