系统指定键

系统指定的主键通常优于组合键。系统指定的键是当某个实体最初进入数据库时与该实体的每个实例相连接的数字或代码。最容易实现的系统指定的键是序列号,这是因为数据库服务器可以自动生成它们。GBase 8s 数据库服务器对序列号提供了 SERIAL、SERIAL8 和 BIGSERIAL 数据类型。然而,使用数据库的人可能不喜欢简单的数字代码。其他代码可以基于实际的数据;例如:员工标识代码可以基于人员的姓名首字母与其雇佣日期的数字的组合。在电话号码簿示例中,对 name 表使用系统指定的主键。