把较低范式的关系模式分解为若干较高范式的关系模式的方法不是唯一的,只有能够保证分解后的关系模式与原关系模式等价,分解才有意义。

题目

把较低范式的关系模式分解为若干较高范式的关系模式的方法不是唯一的,只有能够保证分解后的关系模式与原关系模式等价,分解才有意义。


相似考题
更多“把较低范式的关系模式分解为若干较高范式的关系模式的方法不是唯一的,只有能够保证分解后的关系模式与原关系模式等价,分解才有意义。”相关问题
  • 第1题:

    一个关系模式分解为多个关系模式时,为了保持原关系模式所满足的特性,要求分解处理具有无损连接性和保持函数依赖性。()


    参考答案:正确

  • 第2题:

    当把一个不满足第二范式条件的关系模式分解成多个满足第二范式的关系时,就可以达到完全消除关系模式中的各种异常和信息冗余的目的。()


    参考答案:错误

  • 第3题:

    下列关于第二范式的说法,错误的是()。

    A、第二范式的关系模式一定是第一范式的

    B、第二范式的关系模式有可能存在数据冗余

    C、第二范式的关系模式一定不存在非主属性对主键的传递函数依赖

    D、第二范式的关系模式一定不存在非主属性对主键的部分函数依赖


    参考答案:D

  • 第4题:

    对关系“旅客”,请回答以下的问题:

    (1)针对“旅客”关系,用100字以内文字简要说明会产生什么问题,并加以修正。

    (2)列出修正后的关系模式的所有候选键。

    (3)把“旅客”分解为第三范式,并用图4-1所示的关系模式的形式表示,分解后的关系名依次取旅客1、旅客2、…。


    正确答案:参考答案1 (1)在题中给出的“旅客”关系中不同的团队会有相同的旅客编号所以旅客编号不能作为候选键如果同一旅客不同时间参加不同的团队将导致“身份证号”无法确定关系中的每一个元组所以“身份证号”也不能作为候选键。为此需要增加一个“团队编号”的属性。又由于{(身份证号团队编号)→旅客编号;(旅客编号团队编号)→身份证号;身份证号→(姓名联系方法出生日期性别)}所以该关系模式存在部分函数依赖导致旅客参加多少次团队其姓名等信息将重复多少次。 (2)候选键:(身份证号团队编号)和(旅客编号团队编号) (3)“旅客”分解为第三范式如下所示: 参考答案2 (1)在题中给出的“旅客”关系中不同的团队会有相同的旅客编号所以旅客编号不能作为候选键如果同一旅客不同时间参加不同的团队将导致“身份证号”无法确定关系中的每一个元组所以“身份证号”也不能作为候选键。为此可以通过修改“旅客编号”属性的定义加以解决旅客编号由“团队编号+队内编号”来解决。这时关系的候选键为“旅客编号”该关系模式存在传递依赖导致旅客参加多少次团队其姓名等信息将重复多少次。 (2)候选键:旅客编号。 (3)“旅客”分解为第三范式如下所示:
    参考答案1 (1)在题中给出的“旅客”关系中,不同的团队会有相同的旅客编号,所以,旅客编号不能作为候选键,如果同一旅客不同时间参加不同的团队将导致“身份证号”无法确定关系中的每一个元组,所以“身份证号”也不能作为候选键。为此,需要增加一个“团队编号”的属性。又由于{(身份证号,团队编号)→旅客编号;(旅客编号,团队编号)→身份证号;身份证号→(姓名,联系方法,出生日期,性别)},所以该关系模式存在部分函数依赖,导致旅客参加多少次团队,其姓名等信息将重复多少次。 (2)候选键:(身份证号,团队编号)和(旅客编号,团队编号) (3)“旅客”分解为第三范式如下所示: 参考答案2 (1)在题中给出的“旅客”关系中,不同的团队会有相同的旅客编号,所以,旅客编号不能作为候选键,如果同一旅客不同时间参加不同的团队将导致“身份证号”无法确定关系中的每一个元组,所以“身份证号”也不能作为候选键。为此,可以通过修改“旅客编号”属性的定义加以解决,旅客编号由“团队编号+队内编号”来解决。这时关系的候选键为“旅客编号”,该关系模式存在传递依赖,导致旅客参加多少次团队,其姓名等信息将重复多少次。 (2)候选键:旅客编号。 (3)“旅客”分解为第三范式如下所示: 解析:第一种解题方法:
    (1)在题中给出的“旅客”关系中,不同的团队会有相同的旅客编号,所以,旅客编号不能作为候选键,如果同一旅客不同时间参加不同的团队将导致“身份证号”无法确定关系中的每一个元组,所以“身份证号”也不能作为候选键。为此,需要增加一个“团队编号”的属性。又由于{(身份证号,团队编号)→旅客编号:(旅客编号,团队编号)→身份证号;身份证号→(姓名,联系方法,出生日期,性别)},所以该关系模式存在部分函数依赖,导致旅客参加多少次团队,其姓名等信息将重复多少次。
    (2)候选键:(身份证号,团队编号)和(旅客编号,团队编号)
    (3)“旅客”分解为第三范式如下所示:

    第二种解题方法:
    (1)在题中给出的“旅客”关系中,不同的团队会有相同的旅客编号,所以,旅客编号不能作为候选键,如果同一旅客不同时间参加不同的团队将导致“身份证号”无法确定关系中的每一个元组,所以“身份证号”也不能作为候选键。为此,可以通过修改“旅客编号”属性的定义加以解决,旅客编号由“团队编号+队内编号”来解决。这时关系的候选键为“旅客编号”,该关系模式存在传递依赖,导致旅客参加多少次团队,其姓名等信息将重复多少次。
    (2)候选键:旅客编号。
    (3)“旅客”分解为第三范式如下所示:

  • 第5题:

    关系规范化过程就是通过关系模式的分解,把低一级的关系模式分解为若干高一级的关系模式的过程;1NF,2NF,3NF, BCNF之间存在着【 】的关系。


    正确答案:全包含
    全包含 解析:—级范式的关系模式的“问题”都是通过模式分解来解决的,通过分解若干高一级的关系模式,逐步实现规范化。高一级的范式一定属于低—级的范式,各范式之间的关系是—种全包含关系。

  • 第6题:

    根据关系模型中数据间的函数依赖关系,关系模式可分成多种不同的范式(NP),其中,第二范式排除了关系模式中非主属性对键的(16)函数依赖;第三范式排除了关系式中非主属性对键的(17)函数依赖。令关系模式R=S(U;F),其中U为属性集,F为函数依赖集,假设U=XYZ为三个不可分解的不同属性,那么若F;{X→Y,Y→Z},则R是(18)。若F ={XY→Z,YZ→X),则R保持依赖的关系模式分解,一般只能分解到(19)。

    A.传递

    B.非传递

    C.完全

    D.部分


    正确答案:D

  • 第7题:

    关于关系模式的规范化理论中,不正确的是()。

    A.关系模式的规范化过程是通过对关系模式的分解来实现的
    B.范式级别越高的关系模式不一定是好的关系模式
    C.属于3NF的关系模式不一定是BCNF
    D.对关系模式进行分解时,保持函数依赖的分解一定是无损连接

    答案:D
    解析:
    分解具有无损连接性和分解保持函数依赖是两个相互独立的标准,具有无损连接性的分解不一定保持函数依赖,保持函数依赖的分解也不一定具有无损连接性。无损连接概念:如果对分解后的新关系进行自然连接得到的元组的集合与原关系完全一致,则称为无损连接(losslessjoin)。

  • 第8题:

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


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

  • 第9题:

    有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于()。

    • A、第一范式
    • B、第二范式
    • C、第三范式
    • D、BC范式

    正确答案:B

  • 第10题:

    把低级范式的关系模式通过()转换为高一级范式的关系模式的集合,这个过程称为关系模式的()。


    正确答案:模式分解;规范化设计

  • 第11题:

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

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

  • 第12题:

    单选题
    下列关于第三范式的说法,错误的是()。
    A

    第三范式的关系模式一定是第二范式的

    B

    第三范式的关系模式一定也是第一范式的

    C

    第三范式的关系模式一定不包含部分函数依赖和传递函数依赖

    D

    第三范式的关系模式一定不包含传递函数依赖,但可以包含部分函数依赖


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

  • 第13题:

    把一个关系模式分解成若干个关系模式的过程,称为关系模式的分解。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第14题:

    属于第二范式的关系模式必然属于第一范式;属于第三范式的关系模式必然属于第二范式。()


    参考答案:正确

  • 第15题:

    请将该关系模式分解成第三范式的关系模式,确定主关系键。


    正确答案:R3中H籍贯传递函数依赖于H身份证号。再采用投影分解法R4被分解为R6、R7得到第三范式的关系模型: R2(身份证号H身份证号电话号码) R3(身份证号姓名家庭住址) R5(电话号码型号) R6(H身份证号H姓名) R7(H姓名H籍贯)
    R3中H籍贯传递函数依赖于H身份证号。再采用投影分解法,R4被分解为R6、R7得到第三范式的关系模型: R2(身份证号,H身份证号,电话号码) R3(身份证号,姓名,家庭住址) R5(电话号码,型号) R6(H身份证号,H姓名) R7(H姓名,H籍贯)

  • 第16题:

    在关系数据库中,对于一个模式的分解是多种多样的,但是分解后产生的模式应与原模式等价,这种等价可定义为(40)。

    A.保持函数依赖、无损连接性

    B.非函数依赖、无损连接性

    C.非函数依赖、双向连接

    D.保持函数依赖、满足最高范式


    正确答案:A
    解析:对于一个模式的分解是多种多样的,但是分解后产生的模式应与原模式等价。人们从不同的角度去观察问题,对“等价”的概念形成了3种不同的定义:(1)分解具有“无损连接性”。(2)分解要“保持函数依赖”。(3)分解既要“保持函数依赖”,又要具有“无损连接性”。这3个定义是实行分解的3条不同准则。按照不同的分解准则,模式所能达到的分离程度各不相同,各种范式就是对分离程度的测量。关于模式分解的几个重要事实是:(1)若要求分解保持函数依赖,那么模式分离总可以达到3NF,但不一定能达到BCNF。(2)若要求分解既保持函数依赖,又具有无损连接性,可以达到3NF,但不一定能达到BCNF。(3)若要求分解具有无损连接性,那一定可达到4NF。

  • 第17题:

    对关系“订单信息”,请回答以下问题:

    (1)“订单信息”是否为2NF范式,用100字以内文字简要说明会产生什么问题。

    (2)把“订单信息”分解为第三范式,分解后的关系名依次为:订单信息1,订单信息2,…。

    (3)列出分解后的各关系模式的主键。


    正确答案:(1)“订单信息”关系不满足第二范式即非主属性不完全依赖于码。 会造成插入异常、删除异常和修改复杂(或修改异常)。 (2)分解后的关系模式如下: 订单信息1(订单号线路编号联系人身份证号出发时间订单价格人数) 订单信息2(联系人身份证号联系人名称联系方式) 订单信息3(订单号负责导游工号负责城市) (3)分解后的主键如下: 订单信息1(订单号线路编号联系人身份证号出发时间订单价格人数) 订单信息2(联系人身份证号联系人名称联系方式) 订单信息3(订单号负责导游工号负责城市)
    (1)“订单信息”关系不满足第二范式,即非主属性不完全依赖于码。 会造成插入异常、删除异常和修改复杂(或修改异常)。 (2)分解后的关系模式如下: 订单信息1(订单号,线路编号,联系人身份证号,出发时间,订单价格,人数) 订单信息2(联系人身份证号,联系人名称,联系方式) 订单信息3(订单号,负责导游工号,负责城市) (3)分解后的主键如下: 订单信息1(订单号,线路编号,联系人身份证号,出发时间,订单价格,人数) 订单信息2(联系人身份证号,联系人名称,联系方式) 订单信息3(订单号,负责导游工号,负责城市) 解析:本问题考查第二范式和第三范式的理解和应用。
    根据第二范式的要求:不存在非主属性对码的部分依赖。
    根据题意和“订单信息”关系模式可知,不属于任何候选键的属性(非键属性)为:
    线路编号,联系人名称,联系人身份证号,人数,联系方式,订单价格,出发时间,负责城市。
    “订单信息”关系模式的函数依赖为:
    订单号,负责导游工号→负责城市
    订单号→线路编号,联系人身份证号,人数,订单价格,出发时间
    联系人身份证号→联系人名称,联系方式
    “订单信息”关系模式存在非主属性对码的部分依赖,因此,不属于第二范式。
    根据第三范式的要求:每一个非主属性既不部分依赖于码也不传递依赖于码。
    因此,需要根据第三范式的要求和“订单信息”关系模式的函数依赖,对“订单信息”关系模式进行分解以满足第三范式的要求。

  • 第18题:

    若关系模式R中没有非主属性,关系模式R属于_________范式.


    正确答案:
    第三

  • 第19题:

    设有关系模式:学生(学号,姓名,所在系,班号,班主任,系主任),其语义为:一个学生只在一个系的一个班学习,一个系只有一个系主任,一个班只有一名班主任,一个系可以有多个班。  (1)请指出此关系模式的候选键。  (2)写出该关系模式的函数依赖集。  (3)该关系模式属于第几范式?并简单说明理由。  (4)若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键。
    (1)候选键:学号
    (2)学号→姓名,学号→所在系,学号→班号,班号→班主任,所在系→系主任 
    (3)第二范式,因为有:学号→班号,班号→班主任,因此存在传递函数依赖:

    (4)第三范式关系模式: 
    学生(学号,姓名,所在系,班号),班号为引用班的外键,所在系为引用系的外键。
    班(班号,班主任) 
    系(系名,系主任)

  • 第20题:

    下列关于第三范式的说法,错误的是()。

    • A、第三范式的关系模式一定是第二范式的
    • B、第三范式的关系模式一定也是第一范式的
    • C、第三范式的关系模式一定不包含部分函数依赖和传递函数依赖
    • D、第三范式的关系模式一定不包含传递函数依赖,但可以包含部分函数依赖

    正确答案:D

  • 第21题:

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


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

  • 第22题:

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

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

  • 第23题:

    单选题
    有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于()。
    A

    第一范式

    B

    第二范式

    C

    第三范式

    D

    BC范式


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

  • 第24题:

    填空题
    把低级范式的关系模式通过()转换为高一级范式的关系模式的集合,这个过程称为关系模式的()。

    正确答案: 模式分解,规范化设计
    解析: 暂无解析