在这里我发现了这个:
定义:数据库表中的决定因素是可用于确定分配给同一行中其他属性的值的任何属性. 示例:考虑具有employee_id,first_name,last_name和date_of_birth属性的表.在这种情况下,字段employee_id确定剩余的三个字段.名称字段不确定employee_id,因为公司可能有多个具有相同名字和/或姓氏的员工.同样,DOB字段不确定employee_id或名称字段,因为多个员工可能共享同一个生日.
定义:数据库表中的决定因素是可用于确定分配给同一行中其他属性的值的任何属性.
示例:考虑具有employee_id,first_name,last_name和date_of_birth属性的表.在这种情况下,字段employee_id确定剩余的三个字段.名称字段不确定employee_id,因为公司可能有多个具有相同名字和/或姓氏的员工.同样,DOB字段不确定employee_id或名称字段,因为多个员工可能共享同一个生日.
候选键的定义是否也适用?
sql database functional-dependencies candidate-key
candidate-key ×1
database ×1
functional-dependencies ×1
sql ×1