跳转到内容

唯一标识符

维基百科,自由的百科全书

唯一标识符(英語:unique identifier,简称UID),是一种标识符,在用于某些对象和特定目的的所有标识符中保证是唯一的。[1]这一概念在计算机科学信息系统发展的早期就被正式确定下来。一般来说,它与原子数据类型相关联。

关系数据库中,实体的某些作为唯一标识符的属性称为“主键”。[2]在数学中,集合论使用“元素索引英语Indexed family”的概念作为唯一标识符。

分类

[编辑]

唯一标识符主要有以下几种类型,[1] 每个对应不同的生成策略:

  1. 序列号,由中央权威机构或公认的参考逐步或连续地分配。
  2. 随机数,从远大于待识别对象的最大(或预期)数量的数字空间中选取。虽然并非真正唯一,但此类标识符可能适用于许多实际应用中的对象识别,并且在非正式语言中仍被称为“唯一”
    1. 哈希函数:根据所标识对象的内容,确保等效对象使用相同的唯一标识符(UID)。
    2. 随机数生成器:基于随机过程。
  3. 名称或代码:通过选择分配,并通过保持中央注册库(例如电子产品代码(EPC)信息服务英语EPCIS)强制其唯一。
  4. 名称或代码使用涉及多个(并发)唯一标识符发行者的机制进行分配,每个发行者都被分配了“全局地址空间”的互斥分区,从而保证每个发行者在每个专属地址空间分区中分配的唯一标识符具有全局唯一性。示例包括:(1) 唯一分配给设备制造商生产的每个硬件网络接口设备的媒体访问控制地址 MAC地址;(2) 使用参与GS1识别标准的制造商分配的标识符分配给产品的消费品条形码;以及 (3) 由全球法人实体识别码基金会 (Global LEI Foundation,简称GLEIF) 管理的全球法人实体识别码系统 (Global Legal Entity Identifier System,简称GLEIS) 中的某个法人实体识别码(LEI)注册机构分配给法人实体的唯一且持久的法人实体识别码英语Legal Entity Identifier

上述方法可以分层或单独组合,以创建其它保证唯一性的生成方案。[2]在许多情况下,一个对象可能有多个唯一标识符,每个标识符都用于标识不同的用途。

示例

[编辑]

公民身份证号码

[编辑]

许多国家的政府使用国民身份证号码来追踪其公民永久居民和临时居民,以便他们工作、纳税、享受政府员工福利医疗保健和其他与治理相关的职能。

化学

[编辑]

计算

[编辑]

经济、税收和监管

[编辑]

互联网架构和标准

[编辑]

法律

[编辑]

数学出版物

[编辑]

研究/科学

[编辑]

运输

[编辑]

参见

[编辑]

参考文献

[编辑]
  1. ^ 1.0 1.1 1.2 1.3 McMurry, Julie A.; et al. Identifiers for the 21st century: How to design, provision, and reuse persistent identifiers to maximize utility and impact of life science data. PLOS Biology. 2017, 15 (6): e2001414. PMC 5490878可免费查阅. PMID 28662064. doi:10.1371/JOURNAL.PBIO.2001414可免费查阅. 
  2. ^ 2.0 2.1 Kline, Kevin E.; Kline, Daniel; Hunt, Brand. SQL in a nutshell 3rd. Beijing: O'Reilly. 2009. ISBN 978-0-596-51884-4. OCLC 244652620. 
  3. ^ Haak, Laurel L.; Fenner, Martin; Paglione, Laura; Pentz, Ed; Ratner, Howard. ORCID:唯一标识研究人员的系统. Learned Publishing. 2012, 25 (4): 259–264. S2CID 206007063. doi:10.1087/20120404.