数据库设计试题.docx
《数据库设计试题.docx》由会员分享,可在线阅读,更多相关《数据库设计试题.docx(12页珍藏版)》请在冰点文库上搜索。
数据库设计
[单项选择题]
1、数据库设计人员和用户之间沟通信息的桥梁是()。
A.程序流程图B.实体联系图
C.模块结构图
D.数据结构图
参考答案:
B
[单项选择题]
2、有两个不同的实体集,它们之间存在着一个1:
1联系和一个M:
N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为()A.2B.3C.4D.5
参考答案:
B
[单项选择题]
3、UML类图中的类相当于ER模型中的()
A.实体
B.实体集
C.联系
D.属性
参考答案:
B
[单项选择题]
4、新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一问题的原因在于__
(1)__。
在保证该处理程序功能的前提下提高其执行效率,他应该__
(2)__。
空白
(2)处应选择()
A.建立该查询处理程序所用到表的视图,并对程序作相应的修改
B.将该查询处理程序所用到表进行必要的合并,并对程序作相应的修改
C.修改该程序以减少所使用的表
D.尽可能采用嵌套查询实现该程序的功能
参考答案:
B
[填空题]5概念设计的目标是产生反映()的数据库概念结构,即概念模式。
参考答案:
企业组织信息需求
[填空题]6物理设计可分成5步进行:
(),(),(),()和()。
参考答案:
存储记录结构设计;确定数据存放位置;存取方法的设计;完整性和安全性考虑;程序设计
[填空题]7数据抽象有3种方法:
(),()和()。
参考答案:
分类;聚集;概括
[填空题]8从子类到超类的抽象化过程,称为();从超类到子类的具体化过程,称为()。
参考答案:
概化;特化
[填空题]9ER图转换成关系模式集的具体思想是什么?
参考答案:
ER图转换成关系模式集的具体思想主要有以下3点。
①将每个实体类型转换成关系模式,实体的属性即为关系模式的属性,实体标识符即为关系模式的键。
②对于1:
1、1:
N联系,不生成新的关系模式,只在主键转换成的模式中去填充外键和联系类型的属性。
③对于M:
N联系,须生成一个新的关系模式,由联系两端实体的主键和联系类型的属性组成。
[填空题]10把ER图转换成UML图的具体思路是什么?
参考答案:
把ER图转换成UML类图的具体思路如下所述。
①将每个实体类型转换成"类",实体的属性即为类的属性,实体标识符即为类的键。
②对于ER图中的N联系,需要分为以下两种情况处理。
如果ER图中的联系无属性,那么在UML类图中可以对相应的类之间画一条连线即可。
如果ER图中的联系有属性或操作,那么在UML类图中须对这个联系生成一个新的"关联类"。
[填空题]11试比较概化、聚合、复合等这3个概念的区别。
参考答案:
这3个概念都表达了类图中类之间的联系,但表达的内容不一样。
概化表达了子类与超类之间的"isa"联系。
聚合表达了成分对象和聚合对象之间"ispartof"的联系。
复合是较强形式的聚合,此时一部分对象只属于一个整体对象,并与整体对象共存亡。
[填空题]12类图中的重复度与ER图中实体的基数有什么异同?
参考答案:
重复度类似于ER模型中实体基数的概念,但是这是两个相反的概念。
实体基数是指与一个实体有联系的另一端实体数目的最小、最大值,基数应写在这一端实体的边上;而重复度是指参与关联的这一端对象数目的最小、最大值,重复度应写在这一端类的边上。
[填空题]13没有直接对象的类,称为();有直接对象的类,称为()。
参考答案:
抽象类;具体类
[填空题]14类、对象和关联分别相当于ER模型中的()、()和()。
参考答案:
实体集;实体;联系
[填空题]15关联是对()的命名。
参考答案:
类的实例之间联系
[填空题]16UML类图描述了系统的()结构,其中包括了类和类之间联系。
参考答案:
静态
[填空题]17ER模型反映了用户的需求,称ER模型具有();但ER模型决定于设计者的目的与状态,称ER模型具有()。
参考答案:
客观性;主观性
[填空题]18在实体联系中,参与一个联系中的实体数目称为()。
参考答案:
映射基数
[填空题]19ER模型的基本元素有3个:
(),()和()。
参考答案:
实体;联系;属性
[填空题]20数据抽象中,分类方法抽象了对象值和类型之间的()语义;聚集方法抽象了对象类型和成分类型之间的()语义;概括方法抽象了类型之间的()语义,也称为()语义。
参考答案:
ismemberof(是一个成员);ispartof(是一部分);issunsetof(是一个子集);isa(是一个)
[填空题]21概念设计通常有4种方法:
(),(),()和()。
其中最常用的是()方法。
参考答案:
自顶向下;自底向上;逐步扩张;混合策略;自底向上更多内容请访问《睦霖题库》微信公众号
[填空题]22DBS的维护工作主要包括4个部分:
(),(),()和()。
参考答案:
DB的转储与恢复;DB的安全性与完整性控制;DB性能的监督、分析和改进DB的重组织和重构造
[填空题]23DBS的维护工作由()承担的。
参考答案:
DBA
[填空题]24数据库实现阶段主要有4部分工作:
(),(),()和()。
参考答案:
用DDL定义数据库结构;组织数据入库;编制与调试应用程序;数据库试运行[填空题]25逻辑设计的步骤有4步:
(),(),()和()。
参考答案:
导出初始关系模式;规范化处理;模式评价;模式修正
[填空题]26逻辑设计的主要工作是:
()。
参考答案:
把概念模式转换成DBMS能处理的模式
[填空题]27就方法的特点而言,需求分析阶段通常采用()的分析方法;概念设计阶段通常采用()的设计方法。
参考答案:
自顶向下逐步细化;自底向上逐步综合
[填空题]28概念设计阶段可分为3步来完成:
(),()和()。
参考答案:
设计局部概念模型;综合成全局概念模型;评审
[填空题]29需求分析中的数据字典通常包含以下5个部分:
(),(),(),()和()。
参考答案:
数据项;数据结构;数据流;数据存储;加工过程
[填空题]30需求分析的工作主要有下面4步组成:
分析用户活动,产生();确定系统范围,产生();分析用户活动涉及的数据,产生();分析系统数据,产生()。
参考答案:
业务流图;系统关联图;数据流图;数据字典
[填空题]31规划阶段具体可以分成3个步骤:
()、()和()。
参考答案:
系统调查;可行性分析;确定总目标和制定项目开发计划
[单项选择题]
32、新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一问题的原因在于__
(1)__。
在保证该处理程序功能的前提下提高其执行效率,他应该__
(2)__。
空白
(1)处应选择()
A.需求分析阶段对用户的信息要求和处理要求未完全掌握
B.概念结构设计不正确
C.逻辑结构设计阶段未能对关系模式分解到BCNF
D.物理设计阶段未能正确选择数据的存储结构
参考答案:
A
[单项选择题]
33、在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为"
教师",而在人事管理子系统中被称为"职工"这类冲突被称之为()
A.语义冲突
B.命名冲突
C.属性冲突
D.结构冲突
参考答案:
B
[单项选择题]
34、以下关于ER图的叙述正确的是()
A.ER图建立在关系数据库的假设上
B.ER图使应用过程和数据的关系清晰,实体间的关系可导出应用过程的表示
C.ER图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系
D.ER图能表示数据生命周期
参考答案:
C
[单项选择题]
35、UML类图中的对象相当于ER模型中的()
A.实体
B.实体集
C.联系
D.属性
参考答案:
A
参考解析:
在UML类图中,类、对象、关联的概念分别相当于ER模型中实体集、实体、联系的概念。
[单项选择题]
36、UML类图中的关联相当于ER模型中的()
A.实体
B.实体集
C.联系
D.属性
参考答案:
C
[单项选择题]
37、如果有3个不同的实体集,它们之间存在着一个M:
N:
P联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为()A.3B.4C.5D.6
参考答案:
B
[单项选择题]
38、如果有10个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中3个1:
1联系,4个1:
N联系,5个M:
N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式集中主键和外键的总数分别为()A.14和12B.15和15C.15和17D.19和19
参考答案:
B
[单项选择题]
39、如果有10个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中3个1:
1联系,4个1:
N联系,5个M:
N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为()A.14B.15C.19D.22
参考答案:
B
[单项选择题]
40、当同一个实体集内部的实体之间存在着一个M:
N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为()A.1B.2C.3D.4
参考答案:
B
[单项选择题]
41、当同一个实体集内部的实体之间存在着一个1:
N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为()A.1B.2C.3D.4
参考答案:
A
[单项选择题]
42、设计子模式属于数据库设计的()
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
参考答案:
C
[单项选择题]
43、在ER模型转换成关系模型的过程中,下列叙述不正确的是()
A.每个实体类型转换成一个关系模式
B.每个联系类型转换成一个关系模式
C.每个M:
N联系类型转换一个关系模式
D.在处理1:
1和1:
N联系类型时,不生成新的关系模式
参考答案:
B
[单项选择题]
44、概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映()
A.应用程序员的编程需求
B.DBA的管理信息需求
C.数据库系统的维护需求
D.企业组织的信息需求
参考答案:
D
[单项选择题]
45、概念设计阶段设计概念模型通常采用()
A.面向对象的方法
B.回溯的方法C.自底向上的方法
D.自顶向下的方法
参考答案:
C
[单项选择题]
46、需求分析阶段设计数据流图(DFD)通常采用()
A.面向对象的方法
B.回溯的方法
C.自底向上的方法
D.自项向下的方法
参考答案:
D