数据库设计的基本原则之一是使用无意义的无限制标识符。此规则/概念是否具有可接受的名称?或者人们在谈话中提到它时,就像“无意义的标识符规则”那样只是在做什么?
答案 0 :(得分:0)
这不是一个基本的原则,你所说的方式甚至没有实际意义。为了有用,大多数数据库都必须准确地表示某些外部现实。数据的用户和消费者绝对需要在数据库之外有意义且相关的标识符。从数据库设计的角度来看,这些标识符称为业务键或自然键。
代理键的重点是,除了之外,它们,而不是更多“有意义”的标识符。显而易见的含义是,有意义的标识符(在所表示的外部现实中有意义)在信息系统中比无意义的标识符更为重要和基本。
标识符的基本标准是:唯一性,最小性,简单性,稳定性和熟悉度。