Skip to main content

Co je sloupec identity?

Sloupec identity se používá ve správě databáze k přidání generované hodnoty do sloupce v databázové tabulce.Pokud správce databáze neplánuje identifikační klíč, protože sloupec identity není ze své podstaty jedinečný, může to způsobit nadbytečné informace.K vytvoření pole identity jsou zapotřebí dvě čísla;Jeden je pro semeno nebo primární číslo a druhý je přírůstek, který vystupuje s každou novou informací ve sloupci.Použití této sloupce v databázi, kde jsou informace často smazány, může způsobit mezery dat.Díky tomu je sloupec databáze jako sloupec v tabulce, kde má každá buňka svou vlastní identitu.Primárním použitím funkce identity je dát sloupci jedinečné číslo, aby jej správce mohl snadno najít a zavolat..Správce může přiřadit stejná čísla identity do dvou samostatných sloupců a databáze nevrátí žádné chyby.Obyčejně se o tom dozví správce, pouze pokud volá po jednom stole a na oplátku dostane několik.Abychom to zmírnili, je nejlepší, aby správce uchovával poznámky o tom, jaké čísla se již používají.Semeno je první číslo a působí jako primární identifikační aspekt celého sloupce a přírůstek je přesné číslo buňky ve sloupci.Správce databáze může nastavit čísla sloupců identity ve funkci nebo databáze může sloupci automaticky přiřadit hodnotu 1,1.Pokud například správce nastaví sloupec jako 3,5, pak je 3 semeno a 5 je přírůstek a přírůstek se zvýší s každou novou buňkou.Je to proto, že funkce identity specifikuje pouze první buňku a databáze odtud přebírá.Když jsou data odstraněna, sloupec automaticky přiřadí čísla, takže sloupec může skočit z 3,5 na 3,8, aniž by byly přítomny ostatní buňky.To samo o sobě obvykle nezpůsobí problémy, ale může to ztěžovat organizování údajů o funkci identity.