。举例来说，如果 person_name 被用作 person 表的主键。然后一个 person 记录的 name 由于结婚而发生了改变（在传统西方国家，女性婚后会改为丈夫的姓），然后所有的一对多的关联表都因此需要更新。次级的不足在于选择业务主键是在识别主键。主键必须包含可以唯一识别某一行的属性。然而，在一张表上创建一个业务主键可能是困难的或者会导致更多的约束。举例来说，如果 person_name 被用作 person 表的主键，许多 person 可能会使用相同的名字，因此除了第一条记录以外的数据都会因