【发布时间】:2009-07-09 17:13:56
【问题描述】:
我正在使用旧的 sql server 2000 数据库,将其中的一些信息与我正在构建的新应用程序混合在一起。我注意到几个表中的一些主键是浮点数而不是任何类型的整数。它们不是外键并且都是唯一的。我想不出任何人想让他们的唯一主键 ID 浮动的任何原因,但无论如何我都不是 SQL 专家。所以我想我要问的是,设计这个相当广泛的数据库的人是否知道我不知道的事情?
【问题讨论】:
-
我相信你的直觉在这里是 100% 正确的;浮点数是坏键。
标签: sql database-design