Skip to main content

Что такое столбец идентификации?

Столбец идентификации используется в управлении базой данных для добавления сгенерированного значения к столбцу в таблице базы данных. Если администратор базы данных не планирует идентификационный ключ, поскольку столбец идентификаторов не является уникальным по своей природе, это может привести к избыточной информации. Для создания поля идентичности необходимы два числа; один предназначен для начального или начального числа, а второй - для приращения, которое увеличивается с каждым новым фрагментом информации в столбце. Использование этого столбца в базе данных, где информация часто удаляется, может привести к пробелам в данных.

Когда столбец идентификаторов добавляется в базу данных, он идентифицирует этот столбец с определенным набором чисел, установленным либо администратором, либо самой базой данных. Это делает столбец базы данных похожим на столбец в электронной таблице, где каждая ячейка имеет свой собственный идентификатор. Основное использование функции идентификации - присвоение столбцу уникального номера, чтобы администратор мог легко его найти и вызвать.

Хотя предполагается, что столбец идентификаторов делает разделы базы данных уникальными, он по своей сути этого не делает. Администратор может назначить одинаковые идентификационные номера двум отдельным столбцам, и база данных не будет возвращать никаких ошибок. Обычно администратор узнает об этом только тогда, когда он или она вызывает одну таблицу и получает несколько взамен. Чтобы облегчить это, администратору лучше вести записи о том, какие номера уже используются.

Функция идентификации требует как начального числа, так и приращения, и она определяет первую ячейку в столбце. Начальное число является первым числом и действует как первичный аспект идентификации всего столбца, а приращение является точным номером ячейки в столбце. Администратор базы данных может установить идентификационные номера столбцов в функции, или база данных может автоматически присвоить столбцу значение 1,1. Например, если администратор устанавливает столбец как 3,5, то 3 - это начальное число, а 5 - это приращение, и приращение будет увеличиваться с каждой новой ячейкой. Это связано с тем, что функция тождества задает только первую ячейку, а база данных переходит оттуда.

При объединении с базой данных, в которой часто удаляются данные, в столбце идентификаторов могут возникнуть некоторые проблемы. Когда данные удаляются, столбец не будет автоматически переназначать числа, поэтому столбец может перейти от 3,5 до 3,8 без присутствия других ячеек. Само по себе это обычно не вызывает проблем, но может затруднить организацию данных функции идентификации.