在关系型数据库设计中，业务主键是一个由以及真实存在于世界中的属性构成的键。举例来说，一个美国公民的社会安全号码可以被用作一个业务主键。在其他的表达方式中，一个业务主键是和行内属性具有逻辑关系的候选键。业务主键对于逻辑主键的主要优势在于（逻辑主键在脱离数据库环境时没有任何意义）业务主键已经存在，因此没有必要去添加新的人工的列到定义中。使用业务主键（当存在一个可以被识别的业务主键时）也会简化数据的质量：业务主键确保了对于每个只会存在唯一一条对应的行；“真相只有一个版本”这点是可以被验证的，因为业务主键是基于