某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到( );该关系模式分解成(请作答此空)后,具有无损连接的特性,并能够保持函数依赖。

题目
某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到( );该关系模式分解成(请作答此空)后,具有无损连接的特性,并能够保持函数依赖。

A. P1(商品代码,联系方式),P2(商品名称,供应商,库存量)
B. P1(商品名称,联系方式),P2(商品代码,供应商,库存量)
C. P1(商品代码,商品名称,联系方式),P2(供应商,库存量)
D. P1(商品代码,商品名称),P2(商品代码,供应商,库存量),P3(供应商,联系方式)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

现将关系模式P分解为两个关系模式P1(A,B,D,E,F,G,H)和P2:(C,I,J)。这个分解

A.不具有无损连接性,不保持函数依赖

B.具有无损连接性,不保持函数依赖

C.不具有无损连接性,保持函数依赖

D.具有无损连接性且保持函数依赖


正确答案:C
解析:从两个关系模式P1和P2没有交集可知,这个分解没有无损连接性;又所有的函数依赖关系都被这两个关系模式所继承,所以它是函数依赖保持的。故答案选C。

第2题:

● 某超市的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个基本关系如表1和表2所示。

a. 仓库关系的主键是 (37) ,该关系没有达到第三范式的原因是 (38) ;

b. 查询联想生产的激光打印机的总库存量的SQL语句如下:

SELECT 商品名称, (39)

FROM 商品,仓库

WHERE (40) AND (41) ;

c. 若仓库关系的地址不能为空,请将下述仓库关系SQL语句的空缺部分补充完整

CREATE TABLE 仓库(仓库号CHAR(2),

地址 CHAR(20) (42) ,

电话 CHAR(20),

商品号 CHAR(5),

库存量NUMERIC(5),

(43) ,

(44) ) ;

(37)

A. 仓库号

B. 商品号,地址

C. 仓库号,地址

D. 仓库号,商品号

(38)

A. 没有消除非主属性对码的部分函数依赖,如:仓库号→电话

B. 没有消除非主属性对码的部分函数依赖,如:地址→电话

C. 只消除了非主属性对码的部分函数依赖,而未消除传递函数依赖

D. 只消除了非主属性对码的传递函数依赖,而未消除部分函数依赖

(39)

A. NUMBER(库存量)

B. SUM(库存量)

C. COUNT(库存量)

D. TOTAL(库存量)

(40)

A. 生产商=联想

B. 仓库. 生产商=联想

C. 生产商='联想'

D. 仓库. 生产商='联想'

(41)

A. 商品名称=激光打印机 AND 商品.商品号=仓库.商品号

B. 商品名称='激光打印机' AND 商品.商品号=仓库.商品号

C. 商品名称=激光打印机 OR 商品.商品号=仓库.商品号

D. 商品名称='激光打印机' OR 商品.商品号=仓库.商品号

(42)

A. NOT NULL

B. UNIQUE

C. NOT NULL UNIQUE

D. PRIMARY KEY

(43)

A. PRIMARY KEY(仓库号)

B. PRIMARY KEY(仓库号,商品号)

C. PRIMARY KEY(商品号,地址)

D. PRIMARY KEY(仓库号,地址)

(44)

A. FOREIGN KEY(仓库号)REFERENCES 仓库号

B. FOREIGN KEY(仓库号)REFERENCES 仓库(仓库号)

C. FOREIGN KEY(商品号)REFERENCES 仓库(商品号)

D. FOREIGN KEY(商品号)REFERENCES 商品(商品号)


正确答案:D,A,B,C,B,A,B,D

第3题:

(55)现将关系模式 P 分解为两个关系模式 P1(C,T,R),P2(C,S),那么这个分解 )。

A)不具有无损连接性,不保持函数依赖

B)具有无损连接性,不保持函数依赖

C)不具有无损连接性,保持函数依赖

D)具有无损连接性,且保持函数依赖


正确答案:A

(55)【答案】A)
【解析】关系模式进行无损连接分解(且保持FD),分解过程中,数据不能丢失或增加。把全局关系模式中的所有数据无损地分解到各个子关系模式中,以保证数据的完整性。由题而知,将关系模式P分解后,选项A)正确。

第4题:

给定关系模式R(U,F),U={A,B,C,D},函数依赖集F={AB→C,CD→B}。关系模式R( ),且分别有( )。若将R分解成p={R1(ABC),R2(CDB)},则分解p(请作答此空)。

A.具有无损连接性、保持函数依赖
B.具有无损连接性、不保持函数依赖
C.不具有无损连接性、保持函数依赖
D.不具有无损连接性、不保持函数依赖

答案:C
解析:
本题考查关系数据库规范化理论方面的基础知识。根据无损连接性判定定理:关系模式R分解为两个关系模式R1、R2,满足无损连接性的充分条件是R1∩R2→(R1---R2)或R1∩R2→(R2---R1),能由函数依赖集F逻辑地推出。由于R1∩R2=BC,R1--R2=A,但BC→A不能由函数依赖集F逻辑地推出;同理,R2-R1=D,但BC→D不能由函数依赖集F逻辑地推出,故分解不满足无损连接性。由保持函数依赖的定义,若满足(F1UF2)+=F+,则分解保持函数依赖,其中Fi函数依赖集F在Ri上的投影。由题目,(F1UF2)=F,即(F1UF2)+=F+成立,故分解保持函数依赖。

第5题:

某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到( );该关系模式分解成(请作答此空)后,具有无损连接的特性,并能够保持函数依赖。

A.P1(商品代码,联系方式),P2(商品名称,供应商,库存量)
B.P1(商品名称,联系方式),P2(商品代码,供应商,库存量)
C.P1(商品代码,商品名称,联系方式),P2(供应商,库存量)
D.P1(商品代码,商品名称),P2(商品代码,供应商,库存量),P3(供应商,联系方式)

答案:D
解析:
根据题意,零件P关系中的(商品代码,供应商)可决定的零件P关系的所有属性,所以零件P关系的主键为(商品代码,供应商);又因为,根据题意(商品代码,供应商)→商品名称,而商品代码→商品名称,存在部分依赖关系不满足2NF,因此该关系模式属于1NF。
由于关系模式P属于1NF,1NF存在冗余度大、修改操作的不一致性、插入异常和删除异常四个问题。所以需要对模式分解,其中选项A、选项B和选项C分解后的P1∩P2=?,是有损连接,并且分解后的关系式丢失了函数依赖,如选项A中的P1(商品代码,联系方式)与原F关系式中的"商品代码→商品"不相符,即不保持函数依赖。

第6题:

现将关系模式P分解为两个关系模式P1(C,T,R),P2(C,3,G),那么这个分解______。

A.不具有无损连接性,不保持函数依赖

B.具有无损连接性,保持函数依赖

C.不具有无损连接性,保持函数依赖

D.具有无损连接性且保持函数依赖


正确答案:D

第7题:

某销售公司数据库的仓库关系模式为:仓库(仓库号,地址,电话,商品号,库存量),其函数依赖集F={仓库号→地址,仓库号→电话,(仓库号,商品号)→库存量}。以下描述正确的是()。

A.“仓库号”为仓库关系的主键,该关系模式属于1范式

B.“仓库号”为仓库关系的主键,该关系模式属于2范式

C.“仓库号,商品号”为仓库关系的主键,该关系模式属于1范式

D.“仓库号,商品号”为仓库关系的主键,该关系模式属于2范式


参考答案C

第8题:

某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到( );该关系模式分解成( )后,具有无损连接的特性,并能够保持函数依赖。

A.1NFB.2NFC.3NFD.BCNFA.P1(商品代码,联系方式),P2(商品名称,供应商,库存量)B.P1(商品名称,联系方式),P2(商品代码,供应商,库存量)C.P1(商品代码,商品名称,联系方式),P2(供应商,库存量)D.P1(商品代码,商品名称),P2(商品代码,供应商,库存量),P3(供应商,联系方式)


正确答案:A,D

第9题:

某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到(请作答此空);该关系模式分解成( )后,具有无损连接的特性,并能够保持函数依赖。

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

答案:A
解析:
根据题意,零件P关系中的(商品代码,供应商)可决定的零件P关系的所有属性,所以零件P关系的主键为(商品代码,供应商);又因为,根据题意(商品代码,供应商)→商品名称,而商品代码→商品名称,存在部分依赖关系不满足2NF,因此该关系模式属于1NF。
由于关系模式P属于1NF,1NF存在冗余度大、修改操作的不一致性、插入异常和删除异常四个问题。所以需要对模式分解,其中选项A、选项B和选项C分解后的P1∩P2=?,是有损连接,并且分解后的关系式丢失了函数依赖,如选项A中的P1(商品代码,联系方式)与原F关系式中的"商品代码→商品"不相符,即不保持函数依赖。

第10题:

某公司数据库中的元件关系模式为P(元件号,元件名称,供应商,供应商所在地,库存量),函数依赖集F如下所示:F={元件号→元件名称,(元件号,供应商)→(库存量,供应商,供应商所在地)元件关系的主键为( ),该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将元件关系分解为( ),分解后的关系模式最高可以达到(请作答此空)。

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

答案:D
解析:
根据BCNF定义:若关系模式R∈1NF,若X→Y且Y?X时,X必含有码,则关系模式R∈BCNF。即当3NF消除了主属性对码的部分和传递函数依赖,则称为BCNF。本题分解后的关系模式元件1、元件2和元件3消除了非主属性对码的部分函数依赖,同时不存在传递依赖,故达到BCNF。

更多相关问题