更多“关系模式分解应达到什么标准?”相关问题
  • 第1题:

    ●设有关系模式R (E,N,M,L,Q),其函数依赖集为F={ E→N,EM→Q,M→L)。则关系模式R达到了(53);该关系模式(54)。

    (53) A.1NF

    B.2NF

    C.3NF

    D.BCNF

    (54)A.无需进行分解,因为已经达到了3NF

    B.无需进行分解,因为已经达到了BCNF

    C.尽管不存在部分函数依赖,但还存在传递依赖,所以需要进行分解

    D.需要进行分解,因为存在冗余、修改操作的不一致性、插入和删除异常


    正确答案:A,D

  • 第2题:

    在关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到3NF,但不一定能达到【 】。


    正确答案:BCNF
    BCNF 解析:第三范式:若关系模式R中不存在非主属性传递依赖于码,则R∈3NF。显然,若R∈3NF,则R∈2NF;BCNF范式:若关系模式R∈1NF,且每一个决定因素(非平凡的函数依赖)都包含候选码,则R∈BCNF。

  • 第3题:

    郭工程师设计的“部门”关系模式中存在什么问题?请用100字以内的文字简要说明理由。为了解决这个问题可将关系模式分解,请给出分解后的关系模式(分解后的关系模式的关系名可依次取“部门_A”、“部门_B”、……)。


    正确答案:郭工程师设计的“部门”关系模式中存在的主要问题是数据冗余因为部门关系模式属于2范式(或 2NF)。“部门”关系模式的基本函数依赖集F1为: F1={部门代码→(部门名起始年月终止年月)部门代码→办公室办公室→办公电话) 例如假设某个部门有10个办公室部门代码、部门名、起始年月、终止年月就要被重复10次。为了解决这个问题可将关系模式分解分解后的关系模式如下。 部门_A(部门代码部门名起始年月终止年月) 部门_B(部门代码办公室办公电话)
    郭工程师设计的“部门”关系模式中存在的主要问题是数据冗余,因为部门关系模式属于2范式(或 2NF)。“部门”关系模式的基本函数依赖集F1为: F1={部门代码→(部门名,起始年月,终止年月),部门代码→办公室,办公室→办公电话) 例如,假设某个部门有10个办公室,部门代码、部门名、起始年月、终止年月就要被重复10次。为了解决这个问题可将关系模式分解,分解后的关系模式如下。 部门_A(部门代码,部门名,起始年月,终止年月) 部门_B(部门代码,办公室,办公电话)

  • 第4题:

    关于模式分解,有下述说法:

    ①若要求分解保持函数依赖,那么分解后的关系模式总可以达到3NF,但不一定能达到BCNF。

    ②若要求分解既保持函数依赖又具有无损连接性,则可以达到3NF,但不一定能达到 BCNF。

    ③若要求分解具有无损连接性,那么一定可以达到4NF。

    其中,正确的说法有(30)。

    A.①②

    B.②③

    C.①③

    D.全部


    正确答案:D

  • 第5题:

    下面有关模式分解的叙述中,不正确的是( )。

    A)若一个模式分解保持函数依赖,则该分解一定具有无损连接性

    B)若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF

    C)若要求分解具有无损连接性,那么模式分解一定可以达到BCNF

    D)若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF


    正确答案:A

  • 第6题:

    模式分解的准则:模式分解具有(),模式分解能够()。无损连接是指分解后的关系通过()可以恢复成原来的关系;保持函数依赖分解是指在模式的分解过程中,函数依赖不能丢失的特性,即模式分解不能破坏原来的()。


    正确答案:无损连接特性;保持函数依赖特性;自然连接;语义

  • 第7题:

    如果要求一个2NF的关系模式被无损连接的分解,它可以达到()、()。


    正确答案:BCNF;3NF

  • 第8题:

    关系模式的分解有什么优缺点?


    正确答案:分解有两个优点:(1)消除冗余和异常;(2)在分解了的关系中可存储悬挂元组。
    但分解有两个缺点:(1)可能分解了的关系不存在泛关系;(2)做查询操作,需做连接操作,增加了查询时间。

  • 第9题:

    已知学生关系模式Student(Sno,Sname,Sdept,MN,Course,Grade),其中:Sno:学号,Sname:学生姓名,Sdept:系名,MN:系主任名,Course:课程名,Grade:成绩.(1)写出关系模式Student的基本函数依赖及其主码.(2)将关系模式分解为2NF,并说明为什么?(3)将关系模式分解为3NF,并说明为什么?


    正确答案: (1)该关系模式存在以下函数依赖:Sno→Sname,Sdept→MN,Sno→Sdept,(Sno,CoursE.→Grade显然关系模式的码为Sno,Course。(2)原关系模式是属于1NF的,非主属性Grade完全按函数依赖于码,而其他非主属性对码的函数依赖均为部分函数依赖,所以不属于2NF。可将该关系模式分解为2NF如下:Student1(Sno,Sname,Sdept,MN)Student2(Sno,Course,GradE.(3)(2)中的关系模式Student1中存在Sno→Sdept,Sdept→MN,即非主属性MN传递依赖于码Sno,所以Student1可以进一步分解为3NF如下:Student11(Sno,Sname,Sdept)Student12(Sdept,MN)而Student2中不存在非主属性对码的传递依赖,故已经属于3NF。最终原关系模式分解为3NF得到:Student11(Sno,Sname,Sdept)Student12(Sdept,MN)Student2(Sno,Course,GradE.

  • 第10题:

    单选题
    在关系模式的分解中,保持函数依赖分解最高可以达到()
    A

    2NF

    B

    3NF

    C

    4NF

    D

    BCNF


    正确答案: A
    解析: 暂无解析

  • 第11题:

    填空题
    模式分解的准则:模式分解具有(),模式分解能够()。无损连接是指分解后的关系通过()可以恢复成原来的关系;保持函数依赖分解是指在模式的分解过程中,函数依赖不能丢失的特性,即模式分解不能破坏原来的()。

    正确答案: 无损连接特性,保持函数依赖特性,自然连接,语义
    解析: 暂无解析

  • 第12题:

    问答题
    为什么要进行关系模式的分解?分解的依据是什么?

    正确答案: 由于数据之间存在着联系和约束,在关系模式的关系中可能会存在数据冗余和操作异常现象,因此需把关系模式进行分解,以消除冗余和异常现象。
    分解的依据是数据依赖和模式的标准(范式)。
    解析: 暂无解析

  • 第13题:

    下面有关模式分解的叙述中,不正确的是

    A.若要求分解保持函数依赖,那么模式分解可以达到3NF

    B.若一个模式分解保持函数依赖,则该分解一定具有无损连接性

    C.若要求分解既具有无损连接,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF

    D.若只有要求分解具有无损连接性,那么模式分解一定可以达到BCNF


    正确答案:B
    解析:若要求分解具有无损连接性,那么模式分解一定可以达到BCNF;若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF;若要求分解既具有无损连接,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF。分析题目中的四个选项可知,正确答案为选项B。

  • 第14题:

    若要求关系模式分解既具有无损连接性,又保持函数依赖,则模式分解可以达到 ______。


    正确答案:3NF
    3NF 解析:模式分解的一个重要事实:若要求模式分解保持函数依赖和无损连接性,那么模式分解总可以达到3NF,单不一定能达到BCNF。

  • 第15题:

    在关系模式规范化过程中,若要求分解保持函数依赖,那么分解后的模式一定可以达到3NF,但不一定能达到【 】。


    正确答案:BCNF 或 Boyce-Codd 范式
    BCNF 或 Boyce-Codd 范式 解析:关于模式分解的几个事实:
    1、分解具有无损连接性和分解保持函数依赖是两个互相独立的标准。关系模式的一个分解可能具有无损连接性,可能是保持函数依赖的,也可能是既具有无损连接性又保持函数依赖的。
    2、若要求分解具有无损连接性,那么模式分解一定可以达到BCNF。
    3、若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF。
    4、若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF。

  • 第16题:

    下列关于模式分解的叙述中,正确的是

    A.若要分解具有无损连接性,则模式分解不一定可以达到2NF

    B.若要求分解保持函数依赖,则模式分解可以达到BCNF

    C.若要求分解保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF

    D.若要分解具有无损连接性,则模式分解可以达到3NF,但不一定能达到BCNF


    正确答案:C
    解析:关系模式的一个分解可能具有无损连接性,可能是保持函数依赖性。若要分解具有无损连接性,则模式分解一定可以达到BCNF。若要求分解保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF。注意:由于分解具有无损连接性,则模式分解一定可以达到BCNF,所以模式分解就一定可以达到2NF、3NF。

  • 第17题:

    通过反复使用保证无损连接性,又保持函数依赖的分解,能保证分解之后的关系模式至少达到( )。

    A.1NF
    B.2NF
    C.3NF
    D.BCNF

    答案:C
    解析:
    本题考査函数依赖的基础知识。关系模式的分解,必须保证分解具有无损连接性,即分解能够被还原,否则会发生信息丢失(通过自然连接还原关系时会产生多余的记录)。分解保持函数依赖,至少能到3NF。

  • 第18题:

    关系模式R(U,F)∈1NF,X→Y是F上的任意函数依赖,并且Y不属于X,U()依赖于X,则R(U,F)∈()。 如果要求分解(),那么模式分解总可以达到(),但是不一定能达到(); 如果要求分解具有()的特性,那么一定可以达到(); 如果要求分解既保持函数依赖、又具有无损连接的特性,那么分解可以达到(),但是不一定能达到()。


    正确答案:完全函数;BCNF;保持函数依赖;3NF;BCNF;无损连接;BCNF;3NF;BCNF

  • 第19题:

    为什么要进行关系模式的分解?分解的依据是什么?


    正确答案: 由于数据之间存在着联系和约束,在关系模式的关系中可能会存在数据冗余和操作异常现象,因此需把关系模式进行分解,以消除冗余和异常现象。
    分解的依据是数据依赖和模式的标准(范式)。

  • 第20题:

    简述判断对关系模式的一个分解是否与原关系模式等价的标准。


    正确答案: 1)分解具有无损连接性
    2)分解要保持函数依赖

  • 第21题:

    填空题
    关系模式分解的等价性标准主要有两个,分别为分解具有()和分解保持函数依赖。

    正确答案: 无损连接性
    解析: 暂无解析

  • 第22题:

    问答题
    简述判断对关系模式的一个分解是否与原关系模式等价的标准。

    正确答案: 1)分解具有无损连接性
    2)分解要保持函数依赖
    解析: 暂无解析

  • 第23题:

    问答题
    关系模式分解应达到什么标准?

    正确答案: 分解既要保持函数依赖,又要具有无损连接性
    解析: 暂无解析