主键设计规则
(1)主键应该是对用户没有意义的,主键应该只是一些具有唯一性标识的标识符。
(2)主键应该是单列的,以便提高连接和筛选操作的性能,复合主键通常导致不良的外键。
(3)主键应该是不能被更新的,主键的主要作用是唯一标识一行,更新则违反了主键无意义的原则。
(4)主键不应该包含动态更新的数据。
(5)主键最好由计算机自动生成,可以使用序列(sequence)来为主键列生成值。
(1)主键应该是对用户没有意义的,主键应该只是一些具有唯一性标识的标识符。
(2)主键应该是单列的,以便提高连接和筛选操作的性能,复合主键通常导致不良的外键。
(3)主键应该是不能被更新的,主键的主要作用是唯一标识一行,更新则违反了主键无意义的原则。
(4)主键不应该包含动态更新的数据。
(5)主键最好由计算机自动生成,可以使用序列(sequence)来为主键列生成值。