stringtranslate.com

Уникальный идентификатор

Уникальный идентификатор ( UID ) — это идентификатор , который гарантированно будет уникальным среди всех идентификаторов, используемых для этих объектов и для определенной цели. [1] Эта концепция была формализована на ранних этапах развития информатики и информационных систем . В общем, это было связано с атомарным типом данных .

В реляционных базах данных определенные атрибуты объекта , которые служат уникальными идентификаторами, называются первичными ключами . [2]

В математике теория множеств использует концепцию индексов элементов как уникальных идентификаторов.

Классификация

Существует несколько основных типов уникальных идентификаторов, [1] каждый из которых соответствует различной стратегии генерации:

  1. серийные номера , присвоенные постепенно или последовательно центральным органом или принятой ссылкой.
  2. случайные числа , выбранные из числового пространства, намного большего, чем максимальное (или ожидаемое) количество идентифицируемых объектов. Хотя некоторые идентификаторы этого типа и не уникальны, они могут подходить для идентификации объектов во многих практических приложениях и в неформальном использовании языка все еще называются «уникальными».
    1. Хэш-функции : на основе содержимого идентифицированного объекта, гарантирующие, что эквивалентные объекты используют один и тот же UID.
    2. Генератор случайных чисел : основан на случайном процессе.
  3. имена или коды, выделяемые по выбору, которые должны быть уникальными за счет ведения центрального реестра , такого как Информационная служба EPC .
  4. имена или коды, выделенные с использованием режима, включающего несколько (одновременных) эмитентов уникальных идентификаторов, каждому из которых назначены взаимоисключающие разделы глобального адресного пространства, так что уникальные идентификаторы, назначенные каждым эмитентом в каждом разделе эксклюзивного адресного пространства, гарантированно будут глобально уникальными. Примеры включают (1) MAC-адрес адреса управления доступом к среде передачи, уникально присвоенный каждому отдельному устройству сетевого интерфейса, произведенному производителем устройств, (2) штрих-коды потребительских товаров, присвоенные продуктам с использованием идентификаторов, присвоенных производителями, участвующими в стандартах идентификации GS1 . и (3) уникальный и постоянный идентификатор юридического лица , присвоенный юридическому лицу одним из регистраторов LEI в Глобальной системе идентификации юридических лиц (GLEIS), управляемой Глобальным фондом LEI (GLEIF).

Вышеупомянутые методы можно комбинировать иерархически или по отдельности для создания других схем генерации, гарантирующих уникальность. [2] Во многих случаях один объект может иметь более одного уникального идентификатора, каждый из которых идентифицирует его для разных целей.

Примеры

Национальный идентификационный номер

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

Химия

Вычисление

Экономика, налоги и регулирование

Интернет-архитектура и стандарты

Юридический

Математические публикации

Исследования / Наука

Транспорт

Смотрите также

Рекомендации

  1. ^ abcd Макмерри, Джули А.; и другие. (2017). «Идентификаторы 21 века: как разрабатывать, предоставлять и повторно использовать постоянные идентификаторы, чтобы максимизировать полезность и влияние данных медико-биологических наук». ПЛОС Биология . 15 (6): e2001414. doi : 10.1371/JOURNAL.PBIO.2001414 . ПМК  5490878 . ПМИД  28662064.
  2. ^ аб Кляйн, Кевин Э.; Кляйн, Дэниел; Хант, Брэнд (2009). В двух словах об SQL (3-е изд.). Пекин: О'Рейли. ISBN 978-0-596-51884-4. ОКЛК  244652620.
  3. ^ Хаак, Лорел Л.; Феннер, Мартин; Паглионе, Лаура; Пентц, Эд; Ратнер, Ховард (2012). «ORCID: система уникальной идентификации исследователей». Изучал издательское дело . 25 (4): 259–264. дои : 10.1087/20120404. S2CID  206007063.