niusouti.com

● 某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表1和表2所示。商品关系的主键是 (42) ;仓库关系的主键是 (43) ;仓库关系 (44) ,为了解决这一问题,需要将仓库关系分解为 (45) 。(42)A. 商品号B. 商品名称C. 生产商D. 单价(43)A. 仓库号,地址B. 仓库号,电话C. 仓库号,商品号D. 地址,电话(44)A. 无冗余、无插入异常,但存在删除异常B. 无冗余,但存在插入异常和删除异常C. 存在冗余,但不存在

题目

● 某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表1和表2所示。

商品关系的主键是 (42) ;仓库关系的主键是 (43) ;仓库关系 (44) ,为了解决这一问题,需要将仓库关系分解为 (45) 。

(42)

A. 商品号

B. 商品名称

C. 生产商

D. 单价

(43)

A. 仓库号,地址

B. 仓库号,电话

C. 仓库号,商品号

D. 地址,电话

(44)

A. 无冗余、无插入异常,但存在删除异常

B. 无冗余,但存在插入异常和删除异常

C. 存在冗余,但不存在修改操作的不一致

D. 存在冗余、修改操作的不一致,以及插入异常和删除异常

(45)

A. 仓库1(仓库号,地址)和仓库2(仓库号,电话,商品号,库存量)

B. 仓库1(仓库号,地址,电话)和仓库2(商品号,库存量)

C. 仓库1(仓库号,电话)和仓库2(仓库号,地址,商品号,库存量)

D. 仓库1(仓库号,地址,电话)和仓库2(仓库号,商品号,库存量)


相似考题

4.● 某超市的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个基本关系如表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 NULLB. UNIQUEC. NOT NULL UNIQUED. 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 商品(商品号)

更多“ ● 某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表1和表2所示。商品关系的主键是 (42) ;仓库关系的主键是 (43) ;仓库关系 (44) ,”相关问题
  • 第1题:

    某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:
    商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是( )。仓库(仓库号,地址,电话,商品号,库存量),F2={仓库号→(地址,电话),(仓库号,商品号)→库存量}。仓库关系的主键是(请作答此空),外键是( )。
    仓库关系模式( ),为了解决这一问题,需要将仓库关系分解为( )。

    A.仓库号
    B.仓库号,商品号
    C.仓库号,电话
    D.地址,电话

    答案:B
    解析:
    本题考查应试者对关系模式中主键、外键和模式分解及相关知识的掌握程度。
    从商品关系的函数依赖集F1可以导出商品号决定商品关系的全属性,所以商品号是商品关系的主键。
    从仓库关系的函数依赖集F2可以导出(仓库号,商品号)决定仓库关系的全属性,所以仓库关系的主键是(仓库号,商品号)。又由于商品号是商品关系的主键,故商品号是仓库关系的外键。
    仓库关系存在冗余、插入异常和删除异常,以及修改操作的不一致。例如,仓库号为"12"的商品有3种,其地址就要重复3次,如下表所示,故仓库关系存在冗余

  • 第2题:

    某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:
    商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是( )。仓库(仓库号,地址,电话,商品号,库存量),F2={仓库号→(地址,电话),(仓库号,商品号)→库存量}。仓库关系的主键是( ),外键是( )。
    仓库关系模式(请作答此空),为了解决这一问题,需要将仓库关系分解为( )。

    A.存在冗余、插入异常和删除异常,以及修改操作的不一致
    B.不存在冗余,但存在插入异常和删除异常
    C.不存在修改操作的不一致,但存在冗余和插入异常
    D.不存在冗余、插入异常,但存在删除异常和修改操作的不一致

    答案:A
    解析:
    本题考查应试者对关系模式中主键、外键和模式分解及相关知识的掌握程度。
    从商品关系的函数依赖集F1可以导出商品号决定商品关系的全属性,所以商品号是商品关系的主键。
    从仓库关系的函数依赖集F2可以导出(仓库号,商品号)决定仓库关系的全属性,所以仓库关系的主键是(仓库号,商品号)。又由于商品号是商品关系的主键,故商品号是仓库关系的外键。
    仓库关系存在冗余、插入异常和删除异常,以及修改操作的不一致。例如,仓库号为"12"的商品有3种,其地址就要重复3次,如下表所示,故仓库关系存在冗余

  • 第3题:

    某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:
    商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是(请作答此空)。仓库(仓库号,地址,电话,商品号,库存量),F2={仓库号→(地址,电话),(仓库号,商品号)→库存量}。仓库关系的主键是( ),外键是( )。
    仓库关系模式( ),为了解决这一问题,需要将仓库关系分解为( )。

    A.商品号
    B.商品号,商品名称
    C.商品号,生产商
    D.商品名称,生产商

    答案:A
    解析:
    本题考查应试者对关系模式中主键、外键和模式分解及相关知识的掌握程度。
    从商品关系的函数依赖集F1可以导出商品号决定商品关系的全属性,所以商品号是商品关系的主键。
    从仓库关系的函数依赖集F2可以导出(仓库号,商品号)决定仓库关系的全属性,所以仓库关系的主键是(仓库号,商品号)。又由于商品号是商品关系的主键,故商品号是仓库关系的外键。
    仓库关系存在冗余、插入异常和删除异常,以及修改操作的不一致。例如,仓库号为"12"的商品有3种,其地址就要重复3次,如下表所示,故仓库关系存在冗余

  • 第4题:

    某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:
    商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是( )。仓库(仓库号,地址,电话,商品号,库存量),F2={仓库号→(地址,电话),(仓库号,商品号)→库存量}。仓库关系的主键是( ),外键是( )。
    仓库关系模式( ),为了解决这一问题,需要将仓库关系分解为(请作答此空)。

    A.仓库1(仓库号,地址)和仓库2(仓库号,电话,商品号,库存量)
    B.仓库1(仓库号,地址,电话)和仓库2(商品号,库存量)
    C.仓库1(仓库号,电话)和仓库2(仓库号,地址,商品号,库存量)
    D.仓库1(仓库号,地址,电话)和仓库2(仓库号,商品号,库存量)

    答案:D
    解析:
    本题正确的答案D。为了解决仓库关系模式存在的问题需要进行模式分解,其中,选项A分解存在的问题是仓库2不属于第三范式,因为存在非主属性对码的部分函数依赖,即仓库号→电话。选项B分解存在的问题是分解有损连接,即分解的新关系模式仓库1和仓库2无法恢复到原关系。选项C分解存在的问题与A类同,分析略。
    选项D分解是即保持函数依赖,又无损连接,分解的结果如下:

  • 第5题:

    某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:
    商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是( )。仓库(仓库号,地址,电话,商品号,库存量),F2={仓库号→(地址,电话),(仓库号,商品号)→库存量}。仓库关系的主键是( ),外键是(请作答此空)。
    仓库关系模式( ),为了解决这一问题,需要将仓库关系分解为( )。

    A.仓库号
    B.地址
    C.电话
    D.商品号

    答案:D
    解析:
    本题考查应试者对关系模式中主键、外键和模式分解及相关知识的掌握程度。
    从商品关系的函数依赖集F1可以导出商品号决定商品关系的全属性,所以商品号是商品关系的主键。
    从仓库关系的函数依赖集F2可以导出(仓库号,商品号)决定仓库关系的全属性,所以仓库关系的主键是(仓库号,商品号)。又由于商品号是商品关系的主键,故商品号是仓库关系的外键。
    仓库关系存在冗余、插入异常和删除异常,以及修改操作的不一致。例如,仓库号为"12"的商品有3种,其地址就要重复3次,如下表所示,故仓库关系存在冗余