中级数据库系统工程师下午试题模拟21

在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。一阿d关于联系的说法错误的是

A.联系可用于描述一个实体集内记录之间的关联关系

B.联系可用于描述两个实体集属性之间的关联关系

C.ER模型通过1:1、1:n和m:n三种联系描述现实世界中各类事物之间的关联关系

D.最终的IDEFIX模型中只能出现1:1和1:n两种类型的联系


正确答案:A


●实体联系模型(简称ER模型)中的基本语义单位是实体和联系。ER模型的图形表示称为ER图。联系可以同 (37) 实体有关。实体与实体之间的联系可以是 (38) 。

利用ER模型进行数据库的概念设计,可以分成3步:首先设计局部ER,然后把各个局部ER模型综合成一个全局的模型,最后对全局ER模型进行 (39) ,得到最终的ER模型。

ER模型向关系模式的转换规则是把一个实体类型转换成一个关系模式,实体的属性是关系的属性,实体的键是关系的键。把一个联系类型转换成一个 (40) ,参与该联系类型的各实体的键以及联系的属性转换 (41) ,其中的键由实体与实体之间的联系决定。

(37) A.0个

B.1个或多个

C.1个

D.多个

(38) A.一对一和一对多

B.一对一和多对多

C.一对多和多对多

D.一对一、一对多和多对多

(39) A.简化

B.结构化

C.最小化

D.优化

(40) A.联系模式

B.数据模式

C.关系模式

D.逻辑模式

(41) A.联系属性

B.关系的属性

C.数据属性

D.关系的候选键


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


采用有向图数据结构表达实体类型及实体间联系的数据模型是( )。

A.层次模型

B.网状模型

C.关系模型

D.实体―联系模型


正确答案:B


在ER模型转换成关系模型的过程中,下列叙述不正确的是()

A、每个实体类型转换成一个关系模型

B、每个联系类型转换成一个关系模式

C、每个M:N联系转换成一个关系模式

D、在1:N联系中,“1”端实体的主键作为外键放在“N”端实体类型转换成的关系模式中


参考答案B


一个ER图中,如果共有20个不同实体类型,在这些实体类型之间存在着9个不同的二元联系(二元联系是指两个实体之间的联系)其中3个是1:N联系,6个是M:N联系,还存在1个M:N的三元联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模型个数为()

A、24

B、27

C、29

D、30


参考答案B


中级数据库系统工程师下午试题模拟21试题一现有如E-R图: 1、对上述E-R图模型,设计相应的关系数据模型。2、如果在上述模型中,从实体“社团”到实体“学生”之间的联系类型改为一对多(1:n), 请设计相应的关系数据模型。3、对于1:n的联系类型,写出向关系模型转换应遵循的原则。试题二假设有如下所述的关系模式: S(供应商),数据项有SNO, SNAME, SADDR; P(零件),数据项有PNO, PNAME, COLOR, WEIGHT; J(工程项目),数据项有JNO, JNAME, JADDR; SPJ(联结记录),数据项有SNO, PNO, JNO, QTY,表示某供应商供应某种零件给某工程的数量为QTY。 假设规定属性的类型:SNO, SNAME, SADDR, PNO, PNAME, COLOR, JNO, JNAME, JADDR为字符型数据;WEIGHT, QTY为数值型数据;列的宽度自定义。4、试用SQL语句定义上述表的结构(定义中应包括主键和外键子句)。5、建立一视图,该视图定义某指定供应商“松下马达”为“珠澳大桥”项口提供的零件的编号、名称清单。6、用SQL语句查询“珠澳大桥”项目所使用的零件的总重量。试题三假设某商业集团数据库中有一关系模式R如下: R(商店编号,商品编号,数量,部门编号,负责人) 如果规定: 每个商店的每种商品只在一个部门销售。 每个商店的每个部门只有一个负责人。 每个商店的每种商品只有一个库存数量。 试回答下列问题:7、根据上述规定,写出关系模式R的基本函数依赖。8、找出关系模式R的候选键。9、关系模式R最高已经达到第几范式?为什么?10、如果R不属于3NF,请将R分解成3NF模式集。试题四冶炼厂的某科室为了得到一种矿石在各产地的参数,要求得到如下的每月报表:2005年2月份各单位矿石参数统计表:原料编码原料名称送矿单位编码送矿单位名称铁硫硅铜镁锌1000101花纲石ly001涟源矿厂A10.02%2.00%30.89%3.62%0.10%0.40%1000101花纲石xh004新化矿厂13.58%2.10%33.44%3.43%0.12%0.43%1000101花纲石xt003涟源矿厂B11.69%2.40%30.56%3.13%0.11%0.42%1000101花纲石zz003株洲矿厂9.10%1.80%30.72%3.97%0.13%0.47% 送矿单位每送一次矿都要化验一次得到每次的成分含量参数,若送矿单位在某月送过多次相同的矿则取加权平均后得到如上报表中后面的各成分含量参数。 函数依赖集为:原料编码原料名称,送矿单位编码送矿单位名称,(原料编码,送矿单位编码)(铁,硫锌) 有时报表中的成分含量列可能不同(可能会增加一些列,如增加锰,钾等列,也可能会减少一些列,如硅,镁等)。11、假设为满足要求,设计一模式如下: R(原料编码,原料名称,送矿单位编码,送矿单位名称,铁,硫,硅,铜,镁,锌) R达到第几范式,列出其非键属性。并说明理由。 用200字以内文字说明会产生什么问题,并修正此模式。12、假设另一科室要得到另一不同的报表如下:原料编码原料名称开采地有效成分无效成分1000101花纲石涟源42.12%51.02%1000102黄铜矿新化43.44%52.58%1000103铁矿石湘潭38.96%58.69%1000104铁砂株洲39.72%56.10% 每种有矿石的有效成分和无效成分是固定的,如黄铜矿的有效成分固定为铜、铁,其余为无效成分;各种矿石的有效成分和无效成分含义不同,例黄铜矿的有效成分包括铜、铁,而花纲石的有效成分则包括铜、铁和锌。则模式集应如何设计。答案:试题一1、(1)F0是长话业务档案,F1是长话用户档案(2)处理1:电话号码;处理5:用户编码 2、1根据月计费文件中的电话号码,在长话业务档案中找不到相应的用户编码。 2在月计费文件中,某电话号码有国内长途通话的话费,但在长话业务档案中,国内长途许可标志却不许可。3在月计费文件中,某电话号码有国际长途通话的话费,但在长话业务档案中,国际长途许可标志却不许可。 3、对长话帐单文件中的每个记录,根据用户编码查询长途电话用户档案,找到相应的用户名和用户地址,形成长话缴费通知单。 试题二4、CREATE TABLE S(SNO CHAR(8), SNAME CHAR(8), SADDR CHAR(20), PRIMARY KEY(SNO); CREATE TABLE P(PNO CHAR(10), PNAME CHAR(12), COLOR CHAR(2), WEIGHT NUMERIC(5, 2), PRIMARYKEY(PNO); CREATE TABLE J(JNO CHAR(8), JNAME CHAR(8), JADDR CHAR(20), PRIMARYKEY(JNO); CREATE TABLE SPJ(SNO CHAR(8), PNO CHAR(10), JNO CHAR(8), QTY INT, PRIMARYKEY(SNO, PNO, JNO), FOREIGH KEY(SNO)REFERENCES S(SNO), FOREIGH KEY(PNO)REFERENCES P(PNO),FOREIGH KEY(JNO) REFERENCES J(JNO), 5、CREATE VIEW V1 AS SELECT P.PNO, PNAME FROM S, P, J, SPJ WHERE S.SNO=SPJ.SNO AND P.PNO=SPJ.PNO AND J.JNO=SPJ.JNOAND S.SNAME=松下马达 AND J.JNAME=珠澳大桥 6、SELECT SUM(QTY*WEIGHT) FROM P, SPJ, J WHERE P.PNO=SPJ.PNO AND J.JNO=SPJ.JNO AND J.JNAME=珠澳大桥 试题三7、有三个函数依赖: (商店编号,商品编号)部门编号 (商店编号,部门编号)负责人(商店编号,商品编号)数量 8、R的候选键是:(商店编号,商品编号) 9、因为R中存在着非主属性“负责人”对候选键(商店编号,商品编号)的传递函数依赖,所以R属于2NF,而不属于3NF。 10、将R分解成: R1(商店编号,商品编号,数量,部门编号) R2(商店编号,部门编号,负责人) 试题四11、在模式R中,根据函数依赖集:原料编码原料名称,送矿单位编码送矿单位名称,(原料编码,送矿单位编码)(铁,硫锌), 可得到模式R的码为:(原料编码,送矿单位编码),所以非键属性为原料名称,送矿单位名称,铁,硫,硅,铜,镁,锌。 模式中存在部分函数依赖,所以R是1NF. 此模式存在部分函数依赖,造成了数据的极大冗余;并且报表中的成分含量列是变化的,这就需要为此模式增加一些备用冗余列,也使得设计方案不合理,所以应对此模式加以修正。 修正后的模式集如下: R1(原料编码,原料名称) R2(送矿单位编码,送矿单位名称) R3(成分编码,成分名称) R4(原料编码,送矿单位编码,送货单号,送货日期,成分编码,成分含量) 上模式集中还可根据需要增加一些相关的属性列,如R2中还可增加公司地址,电话,负责人等等,其余的模式同理也可增加一些相关列。修正后的模式集中,只要在基础资料表R3中对所有可能出现的成分编码,如对铁编码为001,对硫编码为002,然后在R4中只要输入成分编码和成分百分含量,然后通过此模式集可任意选择成分含量列构成题中要求的报表。 12、可再增加一个基础资料的模式: R5(原料编码,成分编码,是否有效成分)


从ER模型向关系数据模型转换要遵循一定的规则,下面四项中哪一个不是这种转换所 要求的规则?()

A、一个实体类型转换成一个关系模型

B、一个联系类型转换成一个关系模式

C、对于M:N联系来说,转换成的关系的键为诸相关实体的键的组合

D、对于1:N联系来说,转换成的关系的键为N+1实体的键


参考答案D


采用二维表格表达实体类型以及实体之间联系的数据模型是( )。

A、层次模型

B、网状模型

C、关系模型

D、实体联系模型


参考答案:C


关系数据模型( )。

A.只能表示实体间的1:1联系

B.只能表示实体间的1:n联系

C.只能表示实体间的m: n联系

D.可以表示实体间的上述三种联系


正确答案:D


关系数据模型______。

A.只能表示实体间的1:1联系

B.只能表示实体间的1:n联系

C.只能表示实体间的m : n联系

D.可以表示实体间的上述三种联系


正确答案:D


关系数据模型

A.只能表示实体间的1:1联系

B.只能表示实体间的1:N联系

C.只能表示实体间的M:N联系

D.可以表示实体间的上述3种联系


正确答案:D
解析:关系数据模型能表示实体间的一对一(1:1) ,一对多(1:N),多对多(M:N)联系。


相关考题:

考题 关系数据模型( )。A.只能表示实体间的1:1联系B.只能表示实体间的1:N联系C.只能表示实体间的M:N联系D.可以表示实体间的上述3种联系 正确答案:D

考题 关系数据模型中,实体类型之间的M:N联系也可以用属性来表示。正确答案:错误

考题 单选题关系数据模型( )。A只能表示实体间的1:1联系国B只能表示实体间的1:n联系C只能表示实体间的m:n联系D可以表示实体间的上述三种联系正确答案: C解析:

考题 单选题关系数据模型中()。A只能表示实体间的1:1联系B只能表示实体间的1:n联系C只能表示实体间的m:n联系D可以表示实体间的上述3种联系正确答案: B解析: 暂无解析

考题 单选题关系数据模型表示()A只能表示实体间的1:1联系B只能表示实体间的1:n联系C只能表示实体间的m:n联系D只能表示实体间的上述3种联系正确答案: D解析: 暂无解析

考题 关系数据模型——。A.只能表示实体的1:1联系B.只能表示实体的1:n联系C.只能丧示实体的m:n联系D.可以表示实体间的上述三种联系 正确答案:D解析:关系模型可以表示1:l、l:n、m:n三种联系;而层次和网状模型局限于1:n和l:I。

考题 单选题关系数据模型中()。A只能表示实体间的1:1联系B只能表示实体间的1:n联系C只能表示实体间的m:n联系D可以表示实体间的上述3种联系正确答案: C解析: 暂无解析

考题 单选题逻辑结构设计中应该进行()A各种应用需求的分析B画出ER图C将实体-联系模型转化为关系模型D为数据模型选择一个物理结构正确答案: A解析: 暂无解析

考题 关系数据模型中()。A、只能表示实体间的1:1联系B、只能表示实体间的1:n联系C、只能表示实体间的m:n联系D、可以表示实体间的上述3种联系正确答案:D

考题 关系数据模型A.只能表示实体间的1∶1联系B.只能表示实体间的1∶N联系C.只能表示实体间的M∶N联系D.可以表示实体间的上述3种联系 正确答案:D解析:关系数据模型能表示实体间的一对一(1∶1),(一对多)1∶N,(多对多)M∶N联系。