itgle.com
更多“如果它不属于3NF,请规范化为3NF。 ”相关问题
  • 第1题:

    考查各关系模式的规范化程度,使其达到3NF。


    正确答案:以上4个关系模式所有非主属性均完全函数依赖候选关键字达到2NF;同时均不存在传递函数依赖因此均已达到3NF。
    以上4个关系模式,所有非主属性均完全函数依赖候选关键字,达到2NF;同时,均不存在传递函数依赖,因此均已达到3NF。

  • 第2题:

    根据数据库规范化理论,下面命题中正确的是 ______。

    A.若R∈2NF,则R∈3NF

    B.若R∈3NF,则R不属于BCNF

    C.若R∈3NF,则R∈BCNF

    D.若R∈BCNF,则R∈3NF


    正确答案:D
    解析:对于各种范式有如下联系:所以,当R∈BCNF、则必有R∈3NF。

  • 第3题:

    证明 (1)如果关系R是BCNF关系模式,则R是3NF关系模式,反之则不然。 (2)如果关系R是3NF关系模式,则R一定是2NF关系模式。


    NF相关 证明.docx

  • 第4题:

    根据数据库规范化理论,下面命题中正确的是

    A.若R∈2NF,则R∈3NF

    B.若R∈3NF,则R不属于BCNF

    C.若R∈3NF,则R∈BCNF

    D.若R∈BCNF,则R∈3NF


    正确答案:D
    解析:对于各种范式有如下联系:1NF2NF3NFDCNF4NF5NF所以,当R∈BCNF,则必有RE3NF。

  • 第5题:

    任举一个满足2NF,但不满足3NF的关系模式实例,说明会发生哪些异常?并将其转化为3NF。


    正确答案:关系模式举例如下:学生一系(学号姓名性别出生f=j期。系号系名系主任)候选关键字是“学号”其它属性为非主属性均完全函数依赖于“学号”满足2NF;但非主属性“系名”、“系主任”通过“系号”传递函数依赖于“学号”.不满足3NF’。这种“传递函数依赖”将引出异常问题:相同系内的学生记录巾关于“系”的信息重复存储冗余很大并会引起更新异常、插人异常和删除异常。更新异常说明:若某系的“系主任”改选必须将所有相关学生记录中“系主任”字段进行修改否则会发生数据不一致性;插入异常说明:若一个系刚成立未招生由于“系”的信息是寄生在“学生”信息上的没有学生。就没有“学号”。一个记录要能插入要求关键字完备显然“系”的信息将不能存储。学生一系关系模式分解为:学生(学号姓名性别.出生日期系号)和系(系号.系名系主任)两个关系模式后均达到3NF。
    关系模式举例如下:学生一系(学号,姓名,性别,出生f=j期。系号,系名,系主任),候选关键字是“学号”,其它属性为非主属性,均完全函数依赖于“学号”,满足2NF;但非主属性“系名”、“系主任”通过“系号”传递函数依赖于“学号”.不满足3NF’。这种“传递函数依赖”将引出异常问题:相同系内的学生记录巾,关于“系”的信息重复存储,冗余很大,并会引起更新异常、插人异常和删除异常。更新异常说明:若某系的“系主任”改选必须将所有相关学生记录中“系主任”字段进行修改,否则会发生数据不一致性;插入异常说明:若一个系刚成立未招生,由于“系”的信息是寄生在“学生”信息上的,没有学生。就没有“学号”。一个记录要能插入要求关键字完备,显然“系”的信息将不能存储。学生一系关系模式分解为:学生(学号,姓名,性别.出生日期,系号)和系(系号.系名,系主任)两个关系模式后,均达到3NF。