在关系模式R分解成数据库模式ρ时,如何对待出现的寄生元组和悬挂元

题目

在关系模式R分解成数据库模式ρ时,如何对待出现的寄生元组和悬挂元组现象?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关系模式R分解成数据库模式ρ的一个缺点是______。

A.存储悬挂元组

B.减少了数据冗余

C.查询时,需要做连接运算

D.数据分散存储在多个关系中


正确答案:C

第2题:

关系模式R分解成数据库模式ρ的一个优点是______。

A.数据分散存储在多个关系中

B.存储悬挂元组

C.提高查询速度

D.数据容易恢复


正确答案:B

第3题:

设某连锁商店数据库中有关系模式R:R(商店编号,商品编号,库存数量,部门编号,负责人)如果规定:每个商店的每种商品只在一个部门销售,每个商店的每个部门只有一个负责人,每个商店的每种商品只有一个库存数量。(10分)(1)请根据上述规定,写出关系模式R的函数依赖集;(2)请给出关系模式R的候选码;(3)请说明关系模式R属于第几范式,并给出理由;(4)请将R分解成满足3NF的关系模式。


正确答案:
(1)【解题思路】函数依赖定义:设R(u)是属性集U上的关系模式,X,Y是U的子集,若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,在Y上的属性值不等,则称X函数确定Y或Y函数依赖X,记作X->Y。函数依赖是指关系R的一切关系均要满足的约束条件。【参考答案】(商店编号,商品编号)->部门编号,(商店编号,部门编号)->负责人,(商店编号,商品编号)->库存量。(2)【解题思路】设K为R<U,F>中的属性或属性组合,若u完全依赖于K,则K为R的候选码。【参考答案】(商店编号,商品编号)(3)【解题思路】关系数据库是要满足一定要求的。满足最低要求的叫第一范式,在第一范式中满足进一步要求的为第二范式,其余以此类推。显然该关系模式满足第一范式,接下来检查其是否满足第二范式。在第二范式中,要求关系模式中不存在部分依赖,每一个非主属性完全依赖于码,而根据第一空可得如下依赖关系:(部门编号,商店编号)->负责人,所以属于第二范式。它的非主属性(不包含在任何候选码中的属性)有3个:部门编号、负责人和库存量,并皆完全函数依赖于主码。将(商店编号、商品编号)记作X,(商店编号、部门编号)记作Y,负责人记作Z,即x→Y,Y→Z。由此可以看出,存在传递依赖,故不属于第三范式。【参考答案】第二范式(4)【解题思路】第三范式中要求每一个属性既不部分依赖于码也不传递依赖于码。【参考答案】R1(商店编号、商品编号、部门编号、库存量);B2(商店编号、部门编号、负责人)。

第4题:

关系模式R分解成数据库模式ρ的一个缺点是()。

  • A、存储悬挂元组
  • B、减少了数据冗余
  • C、查询时,需要做连接运算
  • D、数据分散存储在多个关系中

正确答案:C

第5题:

设图书馆数据库中有一个关于读者借书的关系模式R(L#,B#,BNAME,AUTH,BIRTH),其属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。 如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有一个出生年份。 那么,关系模式R上基本的函数依赖集为(1),R上的关键码为(2),R的模式级别为(3)。 如果把关系模式R分解成数据库模式ρ1={(L#,B#),(B#,BNAME,AUTH,BIRTH)},那么R分解成ρ1是无损分解、保持依赖且ρ1属于(4)。 如果把关系模式R分解成数据库模式ρ2={(L#,B#),(B#,BNAME,AUTH),(AUTH,BURTH)},那么R分解成ρ2是无损分解、保持依赖且ρ2属于(5)。 空白(3)处应选择()

  • A、属于1NF但不属于2NF
  • B、属于2NF但不属于3NF
  • C、属于3NF但不属于2NF
  • D、属于3NF

正确答案:A

第6题:

在关系模式R分解成ρ={R1,…,Rk)时,R上的关系r和其投影连接表达式mρ(r)之间满足______。

A.r=mρ(r)

B.rmρ(r)

C.mρ(r)r

D.r≠mρ(r)


正确答案:B

第7题:

泛关系r在分解后的数据库模式上投影后,再连接起来,比原来r中多出来的元组,称为()


正确答案:寄生元组

第8题:

在关系模式R分解成数据库模式ρ时,谈论无损连接的先决条件是______。

A.数据库模式ρ中的关系模式之间有公共属性

B.保持FD集

C.关系模式R中不存在局部依赖和传递依赖

D.存在泛关系


正确答案:D

第9题:

关系模式R分解成数据库模式ρ的一个优点是()。

  • A、数据分散存储在多个关系中
  • B、存储悬挂元组
  • C、提高查询速度
  • D、数据容易恢复

正确答案:B

第10题:

数据库模式上的关系在自然连接后,被丢失的元组,称为()


正确答案:悬挂元组

更多相关问题