【问题标题】:Creating Functional Dependencies and identifying Normal Forms from ER Diagram从 ER 图中创建功能依赖关系并识别范式
【发布时间】:2016-08-13 19:55:06
【问题描述】:

我是一名 ICS 学生,我收到了两个问题。

1.) 列出数据库的所有功能依赖项。

2.) 对于关系模式中的每个关系,写下关系是 BCNF 还是 3NF,如果不是,则给出违规 FD。

我只是在理解功能依赖关系和 ER 图之间的关系时遇到问题。我在网上看了一些视频,但我仍然不知道如何回答上述两个问题,希望能在找到正确方向方面提供一些帮助。

下面是一个 ER 图,我希望有人可以举一些例子来说明如何从这里开始。

【问题讨论】:

    标签: entity-relationship functional-dependencies 3nf bcnf


    【解决方案1】:
    • 对于每个实体集(例如Department),每个属性都是一个FD(例如Department Name -> Location)。

    • 对于每个关系集(例如Offers),都有一个FD,从“许多”实体的键组合到“一个”实体的每个键(例如Course_ID -> Department Name

    【讨论】:

    猜你喜欢
    • 2018-08-24
    • 2011-08-12
    • 2018-04-24
    • 2016-03-24
    • 2011-12-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多