Идентификатор, который является уникальным среди всех других используемых идентификаторов.
Уникальный идентификатор ( UID ) — это идентификатор , который гарантированно является уникальным среди всех идентификаторов, используемых для этих объектов и для определенной цели. [1] Эта концепция была формализована на раннем этапе развития компьютерной науки и информационных систем . В целом она была связана с атомарным типом данных .
В реляционных базах данных определенные атрибуты сущности , которые служат уникальными идентификаторами, называются первичными ключами . [2]
В математике теория множеств использует концепцию индексов элементов в качестве уникальных идентификаторов.
Классификация
Существует несколько основных типов уникальных идентификаторов, [1] каждый из которых соответствует отдельной стратегии генерации:
- серийные номера , присваиваемые по возрастающей или последовательно центральным органом или принятым справочным документом.
- случайные числа , выбранные из числового пространства, намного большего, чем максимальное (или ожидаемое) количество объектов, которые должны быть идентифицированы. Хотя на самом деле они не являются уникальными, некоторые идентификаторы этого типа могут быть подходящими для идентификации объектов во многих практических приложениях и, в неформальном использовании языка, все еще называются «уникальными»
- Хэш-функции : основаны на содержании идентифицированного объекта, гарантируя, что эквивалентные объекты используют один и тот же UID.
- Генератор случайных чисел : основан на случайном процессе.
- имена или коды, назначаемые по выбору, которые должны быть уникальными благодаря ведению центрального реестра, такого как информационные службы EPC .
- имена или коды, выделенные с использованием режима, включающего несколько (одновременных) эмитентов уникальных идентификаторов, каждому из которых назначаются взаимоисключающие разделы глобального адресного пространства таким образом, что уникальные идентификаторы, назначенные каждым эмитентом в каждом эксклюзивном разделе адресного пространства, гарантированно являются глобально уникальными. Примерами являются (1) MAC-адрес управления доступом к среде , уникально назначенный каждому отдельному устройству сетевого интерфейса оборудования, произведенному производителем устройств, (2) штрих-коды потребительских товаров, назначенные продуктам с использованием идентификаторов, назначенных производителями, которые участвуют в стандартах идентификации GS1 , и (3) уникальный и постоянный идентификатор юридического лица , назначенный юридическому лицу одним из регистраторов LEI в Глобальной системе идентификаторов юридических лиц (GLEIS), управляемой Глобальным фондом LEI (GLEIF).
Вышеуказанные методы можно комбинировать, иерархически или по отдельности, для создания других схем генерации, которые гарантируют уникальность. [2] Во многих случаях один объект может иметь более одного уникального идентификатора, каждый из которых идентифицирует его для разных целей.
Примеры
Национальный идентификационный номер
Национальный идентификационный номер используется правительствами многих стран в качестве средства отслеживания своих граждан , постоянных и временных резидентов для целей трудоустройства, налогообложения , получения государственных пособий , здравоохранения и других функций, связанных с управлением.
Химия
Вычислительная техника
Экономика, налоги и регулирование
Архитектура и стандарты Интернета
Юридический
Математические публикации
Исследования / Наука
Транспорт
Смотрите также
Ссылки
- ^ abcd Макмерри, Джули А.; и др. (2017). «Идентификаторы для 21-го века: как разрабатывать, предоставлять и повторно использовать постоянные идентификаторы для максимизации полезности и влияния данных по наукам о жизни». PLOS Biology . 15 (6): e2001414. doi : 10.1371/JOURNAL.PBIO.2001414 . PMC 5490878. PMID 28662064 .
- ^ ab Kline, Kevin E.; Kline, Daniel; Hunt, Brand (2009). SQL in a nutshell (3-е изд.). Пекин: O'Reilly. ISBN 978-0-596-51884-4. OCLC 244652620.
- ^ Хаак, Лорел Л.; Феннер, Мартин; Пальоне, Лаура; Пентц, Эд; Ратнер, Ховард (2012). «ORCID: система уникальной идентификации исследователей». Learned Publishing . 25 (4): 259–264. doi :10.1087/20120404. S2CID 206007063.