3.2.1 ER图转换为关系模型( 七 )


综上所述 , 关系模式美食介绍表属于BCNF 。
(7)分析关系模式e( ,  ,  , )
在关系模式美食_餐厅表中 , 每一个数据项都不能再分 , 故满足1NF 。
主键为 , 所以、、都为非主数据项 。根据候选键定义可知 , 完全决定、、 , 即每一个非主数据项完全依赖于候选键 , 故该关系模式满足2NF 。
每一个非主数据项不传递函数依赖于候选键 , 即决定 , 但不决定和 。因此 , 该关系模式满足3NF 。
在关系模式美食_餐厅表中 , 候选键为 , 函数依赖为 →  ,  → 和 →  , 故该关系模式也满足BCNF 。
由于在关系模式美食_餐厅表中不存在多值依赖 , 故不属于4NF 。
综上所述 , 美食_餐厅表属于BCNF 。
(8)分析关系模式( ,  ,  ,  ,  , )
在关系模式美食_留言表中 , 每一个属性都不能再分 , 满足1NF 。
主键为联合主键和 , 所以为非主属性 。根据候选键定义可知 , 联合主键和完全决定 , 和 , 即每一个非主属性完全依赖于候选键联合主键和 , 故该关系模式满足2NF 。
每一个非主属性不传递函数依赖于候选键联合主键和 , 即联合主键和决定了 , 但不决定和 。故满足3NF 。
在关系模式美食_留言表中 , 候选键为联合主键和 , 函数依赖为(, ) ->  , (, ) -> 和(, ) ->  , 故该关系模式也满足BCNF 。
由于在关系模式美食_留言表中不存在多值依赖 , 故不属于4NF 。
综上所述 , 关系模式美食_留言表属于BCNF 。
(9)分析关系模式( ,  ,  ,  ,  ,  ,  , )
在关系模式中 , 每一个属性都不能再分 , 故满足1NF 。
主键为 , 所以 ,  ,  ,  ,  ,  , 都为非主属性 。根据候选键定义可知 , 完全决定 ,  ,  ,  ,  ,  ,  , 即每一个非主属性完全依赖于候选键 , 故该关系模式满足2NF 。
每一个非主属性不传递函数依赖于候选键 , 即决定 , 但不决定 ,  ,  ,  ,  ,  。同时 , 不存在其他属性对于候选键的部分依赖和传递依赖关系 。故满足3NF 。
在关系模式中 , 候选键为 , 函数依赖为—> , —> , —> , —> , —> , —> , —> , 故该关系模式也满足BCNF 。
由于在关系模式中不存在多值依赖 , 故不属于4NF 。
综上所述 , 关系模式属于BCNF 。
(10)分析关系模式( ,  ,  ,  ,  , t , )
在关系模式酒店_留言表中 , 每一个属性都不能再分 , 故满足1NF 。
联合主键为 , 和 , 所以 ,  , t和都为非主属性 。根据候选键定义可知 , 联合主键完全决定 ,  , t和 , 即每一个非主属性完全依赖于联合主键 , 故该关系模式满足2NF 。
每一个非主属性不传递函数依赖于联合主键 , 即联合主键决定 , 但不决定 , t和 。故满足3NF 。