决定因素识别分配给其他属性的值
数据库表中的决定因素是可用于确定分配给同一行中的其他属性的值的属性。 通过这个定义,任何主键或候选键都是决定因素,但可能有决定因素不是主键或候选键。
例如,公司可能会使用具有
员工ID | 名字 | 姓 | 出生日期 |
---|---|---|---|
123 | 梅根 | 棕色 | 1979年1月29日 |
234 | 本 | 怀尔德 | 1985年2月14日 |
345 | 梅根 | Chowdery | 1985年2月14日 |
456 | 查尔斯 | 棕色 | 1984年7月19日 |
在这种情况下,字段
与数据库密钥的决定关系
在这个例子中,
此外,无论有多少其他员工,