Co to jest kolumna tożsamości?
Kolumna tożsamości jest używana w zarządzaniu bazą danych, aby dodać wygenerowaną wartość do kolumny w tabeli bazy danych. O ile administrator bazy danych nie planuje klucza identyfikacyjnego, ponieważ kolumna tożsamości nie jest z natury unikalna, może to powodować zbędne informacje. Aby utworzyć pole tożsamości, potrzebne są dwie liczby; Jeden dotyczy nasiona lub liczby pierwotnej, a drugi to przyrost, który wznosi się z każdą nową informacją w kolumnie. Korzystając z tej kolumny w bazie danych, w której informacje są często usuwane, może powodować luki danych.
Gdy do bazy danych dodaje kolumnę tożsamości, identyfikuje tę kolumnę z określonym zestawem liczb, ustawionych przez administrator lub samą bazę danych. To sprawia, że kolumna bazy danych jak kolumna w arkuszu kalkulacyjnym, w którym każda komórka ma swoją tożsamość. Podstawowym użyciem funkcji tożsamości jest nadanie kolumnie unikalnego numeru, aby administrator mógł łatwo znaleźć i wywołać.
Chociaż kolumna tożsamości jest przypuszczanaD Aby pomóc uczynieniem sekcji bazy danych, nie z natury tego nie robi. Administrator może przypisać te same numery tożsamości do dwóch oddzielnych kolumn, a baza danych nie zwraca żadnych błędów. Zwykle administrator dowie się o tym tylko wtedy, gdy woła jedną tabelę i dostanie kilka w zamian. Aby to złagodzić, administrator najlepiej jest przechowywać notatki na temat tego, jakie liczby są już używane.
Funkcja tożsamości wymaga zarówno nasienia, jak i przyrostu, i określa pierwszą komórkę w kolumnie. Nasiona jest pierwszą liczbą i działa jako podstawowy aspekt identyfikacji całej kolumny, a przyrost jest dokładną liczbą komórki w kolumnie. Administrator bazy danych może ustawić numery kolumn tożsamości w funkcji lub baza danych może automatycznie przypisać wartość 1,1 do kolumny. Jeśli administrator ustawia kolumnę na przykład na 3,5, wówczas 3 to SEED i 5 jest przyrostem, a przyrost wzrośnie z każdą nową komórką. Wynika to z faktu, że funkcja tożsamości określa tylko pierwszą komórkę, a baza danych przejmuje stamtąd.
W połączeniu z bazą danych, która często usuwała dane, kolumna tożsamości może wystąpić pewne problemy. Po usunięciu danych kolumna nie będzie automatycznie ponownego ponieść liczb, więc kolumna może skakać z 3,5 do 3,8 bez obecnych innych komórek. Sam w sobie zwykle nie powoduje to problemów, ale czy może utrudnić organizację danych o funkcji tożsamości.