域键范式 关系数据库设计的域键范式 Domainkey normal form DKNF是数据库规范化的一个级别以去除关系不包含于域约束domain constraint的其他约束 域约束指出给定属性的取值范围键约束指出这几个属性唯一确定了表中的一行 域键范式使得一个关系的所有约束都是键与域domain定义的逻辑蕴涵因而执行对键与域上的限制与条件后将导致所有的约束都满足满足域键范式使得数据库避免了不是清晰的域约束或键约束的一般性约束这种一般性约束往往需要特殊编程如存储过程来检验是否满足 第三范式BC范式第四范式与第五范式是域键范式的特例因为函数依赖多值依赖与连接join依赖都可以转换为超键这些范式对域约束没有讨论可看作没有域约束