在一门课程中,我得到了以下关系/表格:
Apply(SSN, cName, HS)
地点:
SSN
是社会安全号码cName
是学院名称HS
是高中具有多值依赖
`SSN ->> cName`
`SSN ->> HS`
和保证第四范式的分解:
Apply(SSN, cName)
HighSchool(SSN, HS)
如果第 4 范式条件是多值依赖的最左边的属性需要是一个键,这意味着它需要是唯一的,这个分解示例如何满足它?
据说一个学生可以申请多所大学,也可以考上多所高中。这意味着:
Apply 有 SSN x Colleges → 每个大学申请都有 SSN 冗余。
高中有 SSN x 高中 → 学生就读的每所高中都有 SSN 冗余。