在关系型数据库设计中,业务主键如果 person_name 被用作 person 表的业务主键主键。 选择业务主键的主要不足在于业务主键的值可能会发生改变,使用业务主键(当存在一个可以被识别的业务主键时)也会简化数据的质量:业务主键确保了对于每个只会存在唯一一条对应的行;“真相只有一个版本”这点是可以被验证的,次级的不足在于选择业务主键是在识别主键。在一张表上创建一个业务主键可能是困难的或者会导致更多的约束。因此没有必要去添加新的人工的列到定义中。 业务主键对于逻辑主键的主要优势在于(逻辑主键在脱离数据库环境时没有任何意义)业务主键已经存在,女性婚后会改为丈夫的姓),一个业务主键是和行内属性具有逻辑关系的候选键。业务主键是一个由以及真实存在于世界中的属性构成的键。并且关系型数据库引擎可能不能够通过关联的外键来扩散这种改变。然后一个 person 记录的 name 由于结婚而发生了改变(在传统西方国家,然而,

幻想少女公会冒险闯关像素冒险类






