使用无意义标识符的数据库原则是否具有名称?

时间:2017-03-18 22:27:26

标签: database-design

数据库设计的基本原则之一是使用无意义的无限制标识符。此规则/概念是否具有可接受的名称?或者人们在谈话中提到它时,就像“无意义的标识符规则”那样只是在做什么?

1 个答案:

答案 0 :(得分:0)

这不是一个基本的原则,你所说的方式甚至没有实际意义。为了有用,大多数数据库都必须准确地表示某些外部现实。数据的用户和消费者绝对需要在数据库之外有意义且相关的标识符。从数据库设计的角度来看,这些标识符称为业务键或自然键。

代理键的重点是,除了之外,它们,而不是更多“有意义”的标识符。显而易见的含义是,有意义的标识符(在所表示的外部现实中有意义)在信息系统中比无意义的标识符更为重要和基本。

标识符的基本标准是:唯一性,最小性,简单性,稳定性和熟悉度。