【计算机类职业资格】关系数据库逻辑设计(二)及答案解析.doc
《【计算机类职业资格】关系数据库逻辑设计(二)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】关系数据库逻辑设计(二)及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、关系数据库逻辑设计(二)及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:32,分数:64.00)1.在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务_。A逻辑设计阶段 B概念设计阶段 C物理设计阶段 D需求分析阶段(分数:2.00)A.B.C.D.2.以下哪项不是数据库逻辑设计的依据_。A概念模型 BDBMS 相关信息 C数据处理要求 D功能模型(分数:2.00)A.B.C.D.3.在关系模型中,关系的“元数”(Arity)是指_。A行数 B元组个数 C关系个数 D列数(分数:2.00)A.B.C.D.4.关于关系模型中的元组,以下说法错误的是_。A关系是
2、一个元数为 K(K1)的元组的集合B关系中不允许出现相同的元组C元组中属性按一定次序排列D关系中不考虑元组之间的顺序(分数:2.00)A.B.C.D.5.在关系模型概念中,不含多余属性的超码称为_。A候选码 B主码 C外码 D备用码(分数:2.00)A.B.C.D.6.数据库中数据的正确性和合法性是指关系的_。A完整性 B安全性 C并发性 D一致性(分数:2.00)A.B.C.D.7.设 R 和 S 为两个关系,代表并、交、投影的关系代数运算的符号分别是_。ARS、RS、F(R)BRS、RS、A(R)CRS、RS、A(R)DRS、RS、F(R)(分数:2.00)A.B.C.D.8.有关系 R
3、和 S,RS 的运算等价于_。AS-(R-S) BR-(R-S) C(R-S)S DR(R-S)(分数:2.00)A.B.C.D.9.存在关系 R、S 和 T,则以下关系运算表达式错误的是_。ARS=SR BRS=SRCR S T=S T R D(R S) T=R(S (分数:2.00)A.B.C.D.10.关系 R(A,B)和 S(B,C)中分别有 10 个和 15 个元组,属性 B 是 R 的主码,则 R (分数:2.00)A.B.C.D.11.设有如下关系:关系 R关系 S关系代数表达式 RS 的运算结果是_。ABCD (分数:2.00)A.B.C.D.12.以下哪种类型的数据库使用树形
4、数据结构组织和存储数据_。A层次数据库 B网状数据库 C关系数据库 D对象数据库(分数:2.00)A.B.C.D.13.关系数据库规范化的目的是_。A提高数据库的存取效率B使数据库的逻辑结构更合理,消除插入、修改、删除异常,减少数据冗余C进一步确认用户需求,细化业务流程,使设计的数据库逻辑结构更符合用户要求D定义和描述数据的约束,更加清晰地描述数据之间的关系(分数:2.00)A.B.C.D.14.在关系模式 R(U)中,对于 U 的子集 X 和 Y,如果 X是 X 的真子集,且 XY,XY,则称_。AY 传递函数依赖于 X BX、Y 相互函数依赖CY 完全函数依赖于 X DY 部分函数依赖于
5、X(分数:2.00)A.B.C.D.15.某供应商关系模式为:Providers(PID,PName,Tel,GoodsID,GoodsClassID,GoodsName,GoodsPrice)该关系模式满足如下函数依赖:PIDPname,PIDTel,GoodsIDGoodsClassID,GoodsIDGoodsName,GoodsNameGoodsPrice则这个关系模式的主码为_。A(PID,GoodsName) B(PID,GoodsClassID) C(PID,GoodsID) D(PID,GoodsPrice)(分数:2.00)A.B.C.D.16.下面给出的关系表 r(A,B,
6、C,D)满足下述哪个函数依赖_。AAB BBD CDC DAD(分数:2.00)A.B.C.D.17.下列不属于非平凡函数依赖的是_。A(CustomerID,ProviderID,BuyDate)GoodsNameB(CustomerID,ProviderID,BuyDate)GoodsName,ProviderIDC(CustomerID,ProviderID,BuyDate)GoodsClassIDD(CustomerID,ProviderID,BuyDate)ProviderID(分数:2.00)A.B.C.D.18.某学校开设若干课程(C),每门课程可以有多个教师(T)担任,可以采用
7、若干种不同的教材(X),即对于每一门课程不管用什么教材都有一组确定的任课教师;同样对于每一门课程,不管谁来任教,也都有一些确定的教材。设该关系模式为 CTX(C,T,X),根据以上陈述,关系模式 CTX 达到的最高范式为( )。A2NF B3NF CBCNF D4NF(分数:2.00)A.B.C.D.19.在关系模式 R(A,B,C)中,F=(A,B)C,BC,则 R 最高达到_。A1NF B2NF C3NF DBCNF(分数:2.00)A.B.C.D.20.存在某供应商表 S(Sno,Sname,Zip,City),其函数依赖集为:(Sno(Sname,Zip,City),ZipCity,则
8、该表最高达到_。A1NF B2NF C3NF DBCNF(分数:2.00)A.B.C.D.21.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于_。A需求分析阶段B逻辑设计阶段C概念设计阶段D物理设计阶段(分数:2.00)A.B.C.D.22.元组中每一个属性值称为_。A分量 B域 C元数 D基数(分数:2.00)A.B.C.D.23.关于关系中的码,以下说法错误的是_。A一个关系可能有多个超码B一个关系在任一时刻至多只能有一个主码,主码不能为空C备用码是指除了主码以外的其他候选码,备用码可以为空D一个关系可能有多个候选码,候选码不允许包含多余属性(分数:2.00)A.B.C.D.2
9、4.某关系将年龄字段值限制在 1240 岁之间,这种约束属于_。A实体完整性约束B域完整性约束C参照完整性约束D视图完整性约束(分数:2.00)A.B.C.D.25.关系中主码的取值非空是_。A主码约束B域约束C外码约束D参照约束(分数:2.00)A.B.C.D.26.在关系模式 R(S,SN,D)和 K(D,CN,NM)中,R 的主码是 S,K 的主码是 D,则 D 在 R 中称为_。A候选码 B备用码C超码 D外码(分数:2.00)A.B.C.D.27.已知关系 R 如下表所示,可以作为关系 R 主码的属性组是_。(分数:2.00)A.B.C.D.28.设关系 R 和 S 的属性个数分别为
10、 r 和 S,则(RS)操作结果的属性个数为_。Ar+s Br-s Crs Dmax(r,s)(分数:2.00)A.B.C.D.29.设有关系模式 R(A,B,C)和 S(B,C,D,E),下列关系代数表达式运算有错的是_。ARS B CRS D (分数:2.00)A.B.C.D.30.关系 R 如下表所示, 31 (R)的结果是_。A3,6,7,2,5,7 B7,2,3C3,7),2,7,7,3,4,3 D7,2,3,4,4,3(分数:2.00)A.B.C.D.31.如果关系 R 中有 3 个属性 4 个元组,关系 S 中有 5 个属性 3 个元组,则 RS 的属性个数和元组个数分别是_。A
11、8 和 7 B8 和 12 C15 和 7 D15 和 12(分数:2.00)A.B.C.D.32.关系 R 如下表所示, 3,1 (R)的结果是_。A3,6,7,7,5,3 B7,3,7,2,3,7,3,7C3,7,2,7,7,3 D7,3,7,2,3,7(分数:2.00)A.B.C.D.二、设计与应用题(总题数:5,分数:36.00)33.已知关系模式 R(A,B,C,D,E),F 是 R 上成立的函数依赖集,F=ABCDE,BCD,DE,试问 R 达到第几范式,并说明理由。(分数:5.00)_某图书管理系统说明如下:可随时查询书库中现有书籍的名称、类别、数量与存放位置,各类书籍均可由书号
12、唯一标识。可随时查询书籍借还情况,包括借书人单位、姓名、借书证号。任何人可借多本书,任何一种书可为多个人所借,每次借书需要登记借书日期和还书日期,借书证号具有唯一性。可通过数据库中保存的出版社电话、邮编及地址等信息向有关书籍的出版社购买有关书籍。一个出版社可出版多种书籍,同一种书仅为一个出版社出版,出版社名具有唯一性。根据以上说明进行如下设计:(分数:6.00)(1).构造满足需求的 E-R 图。(分数:3.00)_(2).将该 E-R 图转换为关系模式。(分数:3.00)_某系统包含如下实体。学生:学号、姓名、性别、年龄、班级。课程:课程号、课程名、学分。教师:教师号、姓名、性别、职称。单位
13、:单位名称、电话。上述实体中存在如下联系:(1)一个学生可选修多门课程,一门课程可为多个学生选修,系统将记录学生学习课程的成绩。(2)一名教师可讲授多门课程,一门课程可为多名教师讲授,不同教师讲授不同课程课时费用不同。(3)一个单位可有多名教师,一名教师只能属于一个单位。试完成如下工作:(分数:12.00)(1).分别设计学生选课和教师任课两个局部 E-R 图。(分数:4.00)_(2).将上述设计完成的 E-R 图合并成一个全局 E-R 图。(分数:4.00)_(3).将该全局 E-R 图转换为等价的关系模型。(分数:4.00)_某关系模式记录了各个球队队员每场比赛进球数:R(队员编号,比赛
14、场次,进球数,球队名,队长名)如果规定队员编号唯一,且每个队员只能属于一个球队,每个球队只有一个队长,每个队员每场比赛都有一个进球数。根据以上信息完成如下任务:(分数:8.00)(1).写出关系模式 R 的基本函数依赖集和主码。(分数:4.00)_(2).把 R 分解成 3NF 模式集。(分数:4.00)_某工厂需建立一个数据库以便存储以下信息:该工厂有多个车间,每个车间有车间号、主任姓名、地址和电话。一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。一个车间可生产多种产品,一种产品可由多个车间生产,产品有产品号和价格。一个车间可生产多种零件,一个零件可由多个车间生产,零件有零件号
15、、重量和价格。一个产品由多种零件组成,一种零件可装配出多种产品,装配不同的产品,零件的数量不一定相同。(分数:5.00)(1).画出该系统的 E-R 图。(分数:2.50)_(2).给出该系统的关系模式,标明主码和外码。(分数:2.50)_关系数据库逻辑设计(二)答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:32,分数:64.00)1.在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务_。A逻辑设计阶段 B概念设计阶段 C物理设计阶段 D需求分析阶段(分数:2.00)A. B.C.D.解析:解析 数据库逻辑设计的主要目的是产生一个 DBMS 可处理的逻辑数据
16、模型和数据库模式,该模式必须满足数据库的存取、一致性及运行等方面的用户需求。关系数据模型是目前常用的逻辑数据模型,因此设计关系模式是数据库逻辑设计阶段的主要任务之一。2.以下哪项不是数据库逻辑设计的依据_。A概念模型 BDBMS 相关信息 C数据处理要求 D功能模型(分数:2.00)A.B.C.D. 解析:解析 数据库逻辑设计的依据是数据库概念设计的结果,包括概念数据模型、数据处理要求、数据约束、安全性要求及 DBMS 的相关信息,这个阶段的工作成果是 DBMS 可以处理的模式(数据结构)和数据库物理设计指南。功能模型是数据库概念设计的依据,它是需求分析阶段的产物。3.在关系模型中,关系的“元
17、数”(Arity)是指_。A行数 B元组个数 C关系个数 D列数(分数:2.00)A.B.C.D. 解析:解析 在关系模型中,列称为属性,又称为字段,属性值称为字段值。每一行称为元组,又称为记录,元组的集合称为关系。关系中属性的个数称为“元数”,元组的个数称为“基数”。有时也称关系为表格,元组为行,属性为列。元数是指字段的个数,也就是属性的个数,即列数。4.关于关系模型中的元组,以下说法错误的是_。A关系是一个元数为 K(K1)的元组的集合B关系中不允许出现相同的元组C元组中属性按一定次序排列D关系中不考虑元组之间的顺序(分数:2.00)A.B.C. D.解析:解析 在关系模型中,关系中的每一
18、行称为一个元组,也称为记录,关系是元组的集合,一个关系中不允许出现完全相同的元组。元组中属性是无序的,关系中无须考虑元组之间的顺序。5.在关系模型概念中,不含多余属性的超码称为_。A候选码 B主码 C外码 D备用码(分数:2.00)A. B.C.D.解析:解析 在关系中码(键)由一个或几个属性组成,分为以下几种。(1)超码(Super Key):在关系中能唯一标识一个元组的属性或属性组称为关系模式的超码。一个关系可能有多个超码。(2)候选码:不含有多余属性的超码称为候选码,即在候选码中若要再删除属性,就不再是码。一个关系可能有多个候选码。(3)主码:从候选码中任取一个唯一标识一个元组,该候选码
19、称为主码。一个关系在任一时刻至多只能有一个主码,但在不同时刻可以指定不同的候选码为主码,当然也可以不指定主码。(4)备用码(Altemate Key):除了主码以外的其他候选码称为该关系的备用码。一个关系可以没有备用码,也可以有一个或多个备用码。(5)外码(Foreign Key):在关系 R1 中的一个属性或属性组如果在另一个关系 R2 中作为主码使用,则称该属性或属性组为尉的外码。R1 的外码和对应的 R2 的主码需要定义在相同的域上,名字可以相同也可以不同。为了含义更清晰,尽量使用相同的属性名。6.数据库中数据的正确性和合法性是指关系的_。A完整性 B安全性 C并发性 D一致性(分数:2
20、.00)A. B.C.D.解析:解析 关系的完整性是对关系的某种约束规则和关系满足条件的定义,这组约束规则用来限定和检查数据库所含实例的正确性及合法性。7.设 R 和 S 为两个关系,代表并、交、投影的关系代数运算的符号分别是_。ARS、RS、F(R)BRS、RS、A(R)CRS、RS、A(R)DRS、RS、F(R)(分数:2.00)A.B.C. D.解析:解析 在关系代数中,并运算对应的符号是“”,交运算对应的符号是“”,差运算对应的符号是“-”,笛卡儿积运算对应的符号是“”,选择运算对应的符号是“”,投影操作对应的符号是“”,连接运算对应的符号是“”,除法运算对应的符号是“”。8.有关系
21、R 和 S,RS 的运算等价于_。AS-(R-S) BR-(R-S) C(R-S)S DR(R-S)(分数:2.00)A.B. C.D.解析:解析 RS 表示关系 R 和 S 的交运算,R 和 S 的交是由 R 和 S 的相同元组构成的集合,即在关系R 和 S 中都出现的元组集合。可以通过 R 和 S 的差求出在关系 R 中出现但是不在关系 S 中出现的元组,表示为(R-S);再通过 R 和(R-S)的差即可求出同时出现在两个关系中的元组集合,即 RS。因此 RS=R-(R-S)。9.存在关系 R、S 和 T,则以下关系运算表达式错误的是_。ARS=SR BRS=SRCR S T=S T R
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 关系 数据库 逻辑设计 答案 解析 DOC
