11数据库复习题答案Word文档格式.docx
- 文档编号:16785831
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:16
- 大小:93.42KB
11数据库复习题答案Word文档格式.docx
《11数据库复习题答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《11数据库复习题答案Word文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
N联系时,那么根据E-R模型转换成关系模型的规则,这个E-R模型转换成的关系模式个数就是(A)
1个B:
3个C:
5个D:
7个
11、所谓概念模型,指的就是(D)
客观存在的事物及其相互联系B:
将信息世界中的信息数据化
C:
实体模型在计算机中的数据化表示D:
现实世界到机器世界的一个中间层次,即信息世界
12、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件与(D)
数据库管理系统B:
数据库应用系统C:
相关的计算机系统D:
各类相关人员
13、数据库系统软件包括DBMS与(D)
数据库B:
高级语言C:
OSD:
数据库应用系统与开发工具
14、下列四项中,不正确的提法就是(C)
SQL语言就是关系数据库的国际标准语言
B:
SQL语言具有数据定义,查询,操纵与控制功能
C:
SQL语言可以自动实现关系数据库的规范化
D:
SQL语言称为结构查询语言
15、以下关于外码与相应的主码之间的关系,正确的就是(A)
外码并不一定要与相应的主码同名B:
外码一定要与相应的主码同名
外码一定要与相应的主码同名而且唯一D:
外码一定要与相应的主码同名,但并不一定唯一
16、公司中有多个部门与多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型就是(C)
多对多B:
一对一C:
多对一D:
一对多
17、数据库就是在计算机系统中按照一定的数据模型组织、结构化的(B)
文件的集合B:
数据的集合C:
命令的集合D:
程序的集合
18、数据库设计的几个步骤就是(A)
需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行与维护
需求分析,逻辑结构设计,物理结构设计、概念结构设计,数据库实施,数据库运行与维护
需求分析,逻辑结构设计,概念结构设计、物理结构设计,数据库实施,数据库运行与维护
需求分析,概念结构设计,物理结构设计,逻辑结构设计,数据库实施,数据库运行与维护
19、数据库系统就是在(B)的基础上发展起来的
20、SQL语言就是(C)语言
层次数据库B:
网络数据库C:
关系数据库操作D:
非数据库
21、(C)就是长期存储在计算机内的有组织,可共享的数据集合
数据库系统C:
数据库D:
文件组织
22、在关系数据模型中,通常可以把(B)称为关系模式
记录B:
记录类型C:
元组D:
元组集
23、设计数据库时,首先应该设计:
A.数据库应用系统结构B、DBMS结构*C、数据库的概念结构D、数据库的控制结构
24.下面关于关系的叙述,哪一条就是不正确:
A.直观上说,关系就就是二维表*B、二维表的任何两个列不能全同C、二维表的任何两个行不能全同D、二维表中允许有些分量取空值
25、数据库系统的体系结构就是(C)A、两级模式结构与一级映象B、三级模式结构与一级映象C、三级模式结构与两级映象D、三级模式结构与三级映象。
26、SQL语言称为(C)。
A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构化操纵语言。
27、当前应用最广泛的数据模型就是(B)。
A、E-R模型B、关系模型C、网状模型D、层次模型。
28、现有一个关系:
借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的码就是(D)。
A、书号B、读者号C、书号+读者号D、书号+读者号+借期。
29.单个用户使用的数据视图的描述称为()*A.外模式B.概念模式C.内模式D.存储模式
30.子模式DDL用来描述()A.数据库的总体逻辑结构*B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构
31.在DBS中,DBMS与OS之间关系就是()A.相互调用*B.DBMS调用OSC.OS调用DBMSD.并发运行
32.在数据库设计中,将E-R图转换成关系数据模型的过程属于().A.需求分析阶段*B.逻辑设计阶段C.概念设计阶段D.物理设计阶段
33、在关系模型中,关系的“元数”(arity)就是指:
A、行数B、元组个数C、关系个数*D、列数
34、SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,且:
*A、包括20岁与30岁B、不包括20岁与30岁C、包括20岁但不包括30岁D、包括30岁但不包括20岁
35、进行自然连接运算的两个关系,需具备【】条件。
*A、至少存在一个相同的属性名 B、不可存在相同的属性名C、所有属性名必须完全相同 D、可以没有相同的属性名
36.在数据库系统中,保证数据及语义正确与有效的功能就是:
A.并发控制B.存取控制C.安全控制*D.完整性控制
37.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系就是:
A.1:
1B.1:
M C.M:
1*D.M:
N
38.概念设计的主要目标就是产生数据库概念结构,该结构主要反映:
A.DBA管理信息的需求B.数据库的维护需求C.应用程序开发的需求*D.企业的信息需求
39、要保证数据库的数据独立性,需要修改的就是(A):
A、三层模式之间的两种映射
B、模式与内模式
C、模式与外模式
D、三层模式
40、下列四项中说法不正确的就是(
C
):
A、数据库减少了数据冗余
B、数据库中的数据可以共享
C、数据库避免了一切数据的重复
D、数据库具有较高的数据独立性
41、采用索引文件的目的就是【】。
A、节约存储空间 B、用户使用方便C、减少数据冗余 *D、加快查找速度
42、下列四项中,不属于关系数据库特点的就是(
D
)
A、数据冗余小
B、数据独立性高
C、数据共享性好
D、多用户访问
43.有关数据与信息的概念,下列叙述正确的就是:
*A.数据就是信息的载体B.数据就是信息的内涵C.数据与信息互为载体D.数据与信息相互独立
44.实体只用于表示:
A.实际存在的事物B.概念性的事物C.事物与事物之间的联系*D.选项A、B、C都不对
45.从“实体一联系“模型到数据模型实际上经历了三个领域的演变过程,即:
A.信息世界一现实世界一数据世界B.数据世界一信息世界一现实世界C.现实世界一数据世界一信息世界*D.现实世界一信息世界一数据世界。
46.一个班级有多个学生,每个学生只能属于一个班级,班级与学生之间就是[]A.一对一的联系*B.一对多的联系C.多对一的联系D.多对多的联系
47.应用较多的数据模型有三类,在下列四项中不包括在内的就是A.关系模型B.层次模型C.网状模型*D.E—R模型
48.每个教师可以教授多门课程,每门课程至少有两名教师任课,从课程到教师之间的联系类型就是*A.多对多B.一对一C.多对一D.一对多
49.关系模型中,一个关键字就是A.至多由一个属性组成B、由任选的几个属性组成*C.由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D.以上都不就是
50.英文缩写DBA代表*A.数据库管理员B.数据库管理系统C.数据定义语言D.数据操纵语言
51.若在实体R的诸属性中,属性A不就是R的主键,却就是另一个实体S的主键,则称A为R的A.候选键*B.外部键C.非主属性D.主属性
52.数据库系统与文件系统本质的不同表现在*A.数据库中的数据就是按一定的数据结构组织的B.数据库中的数据项需指明数据类型与取值范围C.数据库提供了便利的存取方法D.数据库具有更高的数据存储量
53.一个关系中外部键的个数限定【】。
A、只能一个 B、只能两个 C、至少一个 *D、没有限定
54.下面没有反映数据库优点的就是[]*A.数据面向应用程序B.数据冗余度低C.数据独立性高D.数据共享性高
55.在下列关于关系的陈述中,错误的就是()
A表中任意两行的值不能相同*B表中任意两列的值不能相同C行在表中的顺序无关紧要D列在表中的顺序无关紧要
56.关系数据库中,实现实体之间的联系就是通过表与表之间的()
A公共索引B公共存储C公共元组*D公共属性
57.有一个关系:
学生(学号,姓名,系别),规定学号的值域就是8个数字组成的字符串,这一规则属于()
A实体完整性约束B参照完整性约束*C用户自定义完整性约束D关键字完整性约束
58、下列有关数据库优点的描述中,最完整的就是【】。
A、减少了数据冗余 B、可以数据共享C、提供统一的数据控制 *D、A、B、C都包括。
59、按照使用的【】不同,数据库系统可分为层次型、网状型与关系型。
A、数据库语言 B、数据库文件 *C、数据模型 D、数据存储方式
60、实体中的任一关键字就是【】。
A、只能由一个可以区别实体集合中不同个体的属性组成。
*B、可以由一个或多个可区别实体集合中不同个体的属性组成。
C、必须由多个可区别实体集合中不同个体的属性组成。
D、随便,可由用户任意指定。
61、在一个用于表示两个实体间联系的关系中,用于表示实体间联系的就是该关系中【】。
A、任何一个属性B、任何多个属性集合C、关键字 *D、外部关键字
62、关系模型所能表示的实体之间联系方式【】。
A、只能表示1:
1联系 B、只能表示1:
n联系 C、只能表示m:
n联系 *D、可表示任意联系方式
63、在数据库的三级模式中,只有【】就是真正存储数据的。
*A、内模式 B、模式 C、外模式 D、内模式与模式
64、关于关系数据库操纵语言DML的描述,错误的就是【】。
*A、DML有问答式与语言描述式 B、DML以关系为处理单位C、DML处理后的结果就是关系 D、DML的非过程性很强
65、以下关于二维表的说法,不正确的就是【】。
A、二维表的列可以任意交换 B、二维表的行可以任意交换*C、二维表中的每一列代表一个实体 D、二维表中的每一列中的各分量性质不相同
66、数据模型就是对【】的描述。
A、客观事物 B、事物之间的联系*C、客观事物及其联系 D、存储数据
67、根据关系模式的完整性规则,一个关系中的主键【】。
A、不能有两个 B、不能成为另一个关系的外部键*C、不允许为空 D、可以取空值
68、下列关于数据库管理系统的说法,正确的就是【】。
A、数据库管理系统就是用户与应用程序之间的接口。
*B、数据库应用系统就是用户与数据库之间的接口。
C、数据库应用系统用DML来定义三模式。
D、数据库应用系统利用DDL来实现对数据库的各种操作。
69、在数据库的三级模式中,哪个映射就是不可能的【】。
*A、外模式/内模式B、模式/内模式C、外模式/模式 D、外模式/模式与模式/内模式
70、下列关于信息与数据之间的关系的描述,正确的就是【】。
A、数据就是信息的内涵。
B、信息就是数据的表示形式*C、信息就是数据的内涵,数据就是信息的表示形式 D、信息与数据都就是一些符号
71、在关系型数据库中,有三种基本的关系操作。
在当前数据库文件中选取某几个字段,称为【】。
A、选择 *B、投影 C、连接 D、关联
72、文件系统与数据库系统的本质区别体现在【】。
A、数据共享。
B、数据独立性*C、数据结构化 D、数据可以长期保存
73、在数据库的三级模式中,【】体现了数据库的总体观,故称为DBA视图。
A、外模式 *B、模式 C、内模式 D、内模式与模式
74、在一个关系中,用外部键来【】。
A、唯一标识一个元组。
B、确定元组的某个属性。
*C、建立两个关系的联系 D、上述说法都不对
75、实体与属性就是【】世界中的概念。
A、现实世界 *B、信息世界 C、数据世界 D、以上都对
76、在将E-R图转换为关系模型时,对于M:
N的关系,应采取【】策略。
*A、单独为联系建立一个关系 B、把M方主键放在N方关系中作为外来关键字C、在M方关系中多设一个属性 D、在N方关系中多设一个属性
77、下列不属于数据库系统特点的就是【】。
A、数据的结构化 B、数据共享*C、数据通信 D、可控冗余度
78、用树型结构表示的数据模型就是【】*A、层次数据模型 B、关系数据模型C、网状数据模型 D、网络数据模型
79、DBMS指的就是【】*A、数据库管理系统 B、数据库系统 C、数据库应用系统 D、数据库服务系统
80、实体之间的联系方式有【】种。
A、1 *B.3 C、4 D、2
81、在文件系统中,一张二维表称为一个【】,表头行称为记录型,表中其它各行称为【】,而每一列中的各元素称为一个【】。
A、记录,文件,数据项 *B、文件,记录,数据项 C、记录,数据项,文件 D、文件,数据项,记录
82、数据库设计的逻辑模式设计阶段的任务就是【】。
A、将总体E-R图转化为关系模型 B、收集与分析用户需求C、建立E-R模型 *D、数据库模式设计
83、数据库系统就是由【】组成的。
*A、数据库、数据库管理系统与用户 B、数据文件、命令文件与报表 C、数据库文件结构与数据 D、常量、变量与函数
84、数据库系统中的软件就是指【】。
*A、数据库管理系统 B、应用程序C、数据库 D、数据库管理员
85、在数据库系统的组织结构中,下列【】映射把概念数据库与物理数据库联系起来。
A、外模式/模式 *B、模式/内模式 C、内模式/外模式 D、模式/外模式
86、实体集中,各实体值相应的属性有着【】的域。
A、不同 *B、相同 C、各自 D、固定
二、应用题
1.将下面E—R图转为关系模型,并指出每个关系模式的主键与外键,涉及的实体有:
供应商(供应商号、姓名、地址、电话号码、帐号),项目(项目号、预算、开工日期),零件(零件号、名称、规格、单价、描述)。
E—R图如下:
PNN
M
答:
供应商(供应商号、姓名、地址、电话号码、帐号),PK=供应商号
项目(项目号、预算、开工日期),PK=项目号
零件(零件号、名称、规格、单价、描述)PK=零件号
组装(供应商号、项目号、零件号、供应量)PK=供应商号+项目号+零件号,;
FK1=供应商号,FK2=项目号,FK3=零件号
2、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;
每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期与工资。
工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。
(1)根据上述语义画出E-R图,在E-R图中需注明实体的属性、联系的类型及实体的标识符。
(2)将ER模型转换成关系模型,并指出每个关系模式的主键与外键。
工厂(工厂编号、厂名、地址),PK=工厂编号;
产品(产品编号、产品名、规格),PK=产品编号;
职工(职工号、姓名、聘期、工资、工厂编号),PK=产品编号,FK=工厂编号;
生产(工厂编号、产品编号、计划数量),PK=(工厂编号、产品编号);
FK1=工厂编号,FK2=产品编号。
3、一个图书借阅管理数据库要求提供下述服务:
(1)可随时查询书库现有书籍的品种、数量、存放位置,所有各类书籍均可由书号唯一标识。
(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书日期、应还日期。
约定:
任何人可借多种书,任何一种书为多个人所借,借书证号具有唯一性。
(3)当需要时,可通过数据库中保存的出版社的编号、名称、电话、邮编及地址等信息向有关书籍的出版社订购有关书籍。
约定一个出版社可以出版多种图书,同一本书仅为一个出版社出版,出版社名具有唯一性。
根据以上假设,试作如下设计:
(1)构造满足需求的E-R图。
(2)将E-R图转换为等价的关系模型,并指出每个关系模式的主键与外键。
(1)E-R图如下:
(2)图书(书号,书名,出版社名称,作者,出版日期,数量,存放位置)PK=书号,
出版社(出版社编号,出版社名称,地址,邮政编码,联系电话)PK=出版社编号,
读者(借书证号,姓名,工作单位,联系电话)PK=借书证号,
图书借阅(借书证号,书号,借阅日期,归还日期)PK=(借书证号,书号,借阅日期),FK1=借书证号,FK2=书号
图书订单(订单号,订单日期,书号,出版社编号,订购数量)PK=订单号,FK1=书号,FK2=出版社编号
4、在工厂生产中,一个车间可以生产多种产品,一种产品由多个零件组成。
同一种零件可以用来组装多个产品,同一种产品可以由多个车间组装。
已知车间的属性有车间编号、名称、车间主任,产品的属性有产品编号、产品名称、规格型号、价格,零件的属性有零件编号、零件名称、规格型号。
(2)根据从E-R图到关系模型的转换原则,可以得到如下关系:
车间(车间编号,名称,车间主任)PK=车间编号
产品(产品编号,产品名称,规格型号,价格)PK=产品编号
生产情况(车间编号,产品编号,日期,数量)PK=(车间编号,产品编号,日期),FK1=(车间编号,FK2=产品编号
零件(零件编号,零件名称,规格型号)PK=零件编号
组装(产品编号,零件编号,数量)PK=(产品编号,零件编号),FK1=产品编号,FK2=零件编号
5.某教学管理系统对教师、学生及课程情况进行管理。
系统要求记录学生的学号、姓名、性别、出生日期、专业、照片;
教师的编号、姓名、性别、年龄、职称、专业;
课程的编号、课程名、学时、类别,另外还要记录学生选课的成绩以及教师授课的效果。
一个学生可以选修多门课程,同一编号的课程可以由多个教师讲授,一个教师可以同时承担多门课程的教学。
请根据以上描述
(1)用E-R图表示出该系统的概念模型,
(2)将E-R图转换为等价的关系模型,并指出每个关系模式的主键与外键。
教师(教师号,姓名,性别,年龄,职称,专业)PK=教师号
课程(课程号,课程名,学时,类别)PK=课程号
学生(学号,姓名,性别,出生日期,专业,照片)PK=学号
讲授(教师号,课程号,评价)PK=教师号,课程号,FK1=教师号,FK2=课程号
选修(课程号,学号,分数)PK=学号,课程号,FK1=课程号,FK2=学号
6.请根据图1所示E-R模型,建立其关系模式,并指出每个关系模式的主键与外键。
图书(书号,书名,作者,出版日期,类型,页数,价格,出版社名称)PK=书号
读者(借书证号,读者姓名,性别,出生日期,学历,住址,电话)PK=借书证号
其次,将联系转换为关系模式,结果为:
借阅(借书证号,书号,借书日期,还书日期)PK=(借书证号,书号,借书日期),FK1=借书证号,FK2=书号
三、简答题
1.简述关系数据模型的三类完整性规则。
(1)实体完整性规则:
这条规则要求关系中元组在组成主键的属性上不能有空值。
(2)参照完整性规则:
这条规则要求“不引用不存在的实体”。
参照完整性规则的形式定义如下:
如果属性集K就是关系模式m的主健,K也就是关系模式R2的外键,那么在n2的关系中,K的取值只允许两种可能,或者为空值,或者等于R1关系中某个主键值。
①外键与相应的主键可以不同名,只要定义在相同值域上即可;
②R1与R2也可以就是同一关系模式,表示了属性之间的联系;
③外键值就是否允许空,应视具体问题而定。
(3)用户定义的完整性规则:
这就是针对某一具体数据的约束条件,由应用环境决定。
2.局部E-R模式之间可能产生的冲突有哪几类?
由于各类应用不同,不同的应用通常又由不同的设计人员设计成局部ER模式,因此局部ER模式之间不可避免地会有不一致的地方,我们称之为冲突,通常,我们把冲突分为三种类型:
属性冲突,包括:
属性域的冲突,即属性值的类型、取值范围或取值集合不同。
结构冲突,包括:
同一对象在不同应用中的不同抽象。
命名冲突,包括属性名,实体名,联系名之间的冲突:
同名同又,即不同意义的对象具有相同的名字;
异名同义,即同一意丈的对象具有不同的名字。
3、简述数据库系统的体系结构特点
三级模式结构与两级映象,即:
外模式、模式、内模式、外模式/模式映象、模式/内模式映象。
4、SQL语言具有什么功能?
数据定义、数据操纵、数据控制与SQL语句嵌入
5、简述数据库概念结构设计的主要步骤。
进行数据抽象、设计局部概念模式、将局部概念模式综合成全局概念模式、对全局结构进行评审。
13、举例说明什么就是实体之间一对多联系、一对一联系与多对多联系。
一对一联系:
学校与校长之间就是一对一联系;
一对多联系:
学校与副校长之间就是一对多联系;
多对多联系:
学生与课程之间就是多对多联系;
6.在ACCESS中,如何实现关系代数的选择、投影、联接运算?
答:
选择运算通过查询条件实现;
投影运算通过查询设计输出字段列表实现;
联接运算通过建立关系、多表查询实现;
7.在ACCESS中,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 11 数据库 复习题 答案