201711数据库复习题答案

201711数据库复习题答案
201711数据库复习题答案

数据库应用基础复习题及答案

一、选择题

1、下列说法正确的就是___B____。

A、视图就是观察数据的一种方法,只能基于基本表建立。

B、视图就是虚表,观察到的数据就是实际基本表中的数据。

C、索引查找法一定比表扫描法查询速度快。

D、索引的创建只与数据的存储有关系。

2、在ACCESS中,要查询book表中所有书名中包含“计算机”的书籍情况,可用(A)条件。

(A)LIKE “*计算机*” (B)LIKE “计算机%” (C) =“计算机*” (D) =“计算机%”

3、以下运算符中优先级最低的就是(D)。

(A)+(加) (B)=(等于) (C)like (D)=(赋值)

4、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(B)

A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C、能体现一对多、多对多的关系,但不能体现一对一的关系。

D、关系模型数据库就是数据库发展的最初阶段。

5、SQL语言按照用途可以分为三类,下面选项中哪一种不就是:(C)

(A)DML (B)DCL (C)DQL (D)DDL

6、在ACCESS中的条件表达式中,可以匹配0个到多个字符的通配符就是(A)

(A)* (B)% (C)- (D)?

7、对视图的描述错误的就是:(C)

(A)就是一张虚拟的表 (B)在存储视图时存储的就是视图的定义

(C)在存储视图时存储的就是视图中的数据 (D)可以像查询表一样来查询视图

8、下列关于视图的描述中,不正确的就是( C ):A.视图就是子模式B.视图就是虚表C.使用视图可以加快查询语句的执行速度D.使用视图可以简化查询语句的编写

9、数据库系统由数据库、硬件与(D)等组成

A:操作系统 B:文件系统 C:编译系统 D:数据库管理系统

10、当同一个实体集内部的实体之间存在着一个1:N联系时,那么根据E-R模型转换成关系模型的规则,这个E-R模型转换成的关系模式个数就是(A)

A:1个 B:3个 C:5个 D:7个

11、所谓概念模型,指的就是 (D)

A:客观存在的事物及其相互联系 B:将信息世界中的信息数据化

C:实体模型在计算机中的数据化表示 D:现实世界到机器世界的一个中间层次,即信息世界 12、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件与(D)

A:数据库管理系统 B:数据库应用系统 C:相关的计算机系统 D:各类相关人员

13、数据库系统软件包括DBMS与 (D)

A:数据库 B:高级语言 C:OS D:数据库应用系统与开发工具

14、下列四项中,不正确的提法就是 (C)

A:SQL语言就是关系数据库的国际标准语言

B:SQL语言具有数据定义,查询,操纵与控制功能

C:SQL语言可以自动实现关系数据库的规范化

D:SQL语言称为结构查询语言

15、以下关于外码与相应的主码之间的关系,正确的就是 (A)

A:外码并不一定要与相应的主码同名 B:外码一定要与相应的主码同名

C:外码一定要与相应的主码同名而且唯一 D:外码一定要与相应的主码同名,但并不一定唯一

16、公司中有多个部门与多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型就是 (C)

A:多对多 B:一对一 C:多对一 D:一对多

17、数据库就是在计算机系统中按照一定的数据模型组织、结构化的 (B)

A:文件的集合 B:数据的集合 C:命令的集合 D:程序的集合

18、数据库设计的几个步骤就是 (A)

A:需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行与维护

B:需求分析,逻辑结构设计,物理结构设计、概念结构设计,数据库实施,数据库运行与维护 C:需求分析,逻辑结构设计,概念结构设计、物理结构设计,数据库实施,数据库运行与维护 D:需求分析,概念结构设计,物理结构设计,逻辑结构设计,数据库实施,数据库运行与维护

19、数据库系统就是在(B)的基础上发展起来的

A:操作系统 B:文件系统 C:编译系统 D:数据库管理系统

20、SQL语言就是(C)语言

A:层次数据库 B:网络数据库 C:关系数据库操作 D:非数据库

21、(C)就是长期存储在计算机内的有组织,可共享的数据集合

A:数据库管理系统 B:数据库系统 C:数据库 D:文件组织

22、在关系数据模型中,通常可以把(B)称为关系模式

A:记录 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调用OS C.OS调用DBMS

D.并发运行

32.在数据库设计中,将E-R图转换成关系数据模型的过程属于( ).A.需求分析阶段 *B.逻

辑设计阶段 C.概念设计阶段 D.物理设计阶段

33、在关系模型中,关系的“元数”(arity)就是指:A、行数B、元组个数C、关系个数*D、列数

34、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在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:1 B.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图如下:

答:供应商(供应商号、姓名、地址、电话号码、帐号),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、在工厂生产中,一个车间可以生产多种产品,一种产品由多个零件组成。同一

种零件可以用来组装多个产品,同一种产品可以由多个车间组装。已知车间的属

性有车间编号、名称、车间主任,产品的属性有产品编号、产品名称、规格型号、

价格,零件的属性有零件编号、零件名称、规格型号。根据以上假设,试作如下

设计:

(1)构造满足需求的E-R图。

(2)将E-R图转换为等价的关系模型,并指出每个关系模式的主键与外键。

答:(1)E-R图如下:

(2)根据从E-R图到关系模型的转换原则,可以得到如下关系:

车间(车间编号,名称,车间主任) PK=车间编号

产品(产品编号,产品名称,规格型号,价格) PK=产品编号

生产情况(车间编号,产品编号,日期,数量) PK =(车间编号,产品编号,日期) , FK1=(车间编号,FK2=产品编号

零件(零件编号,零件名称,规格型号) PK=零件编号

组装(产品编号,零件编号,数量) PK =(产品编号,零件编号) , FK1=产品编号,FK2=零件编号

5.某教学管理系统对教师、学生及课程情况进行管理。系统要求记录学生的学号、姓名、性别、出生日期、专业、照片;教师的编号、姓名、性别、年龄、职称、专业;课程的编号、课程名、学时、类别,另外还要记录学生选课的成绩以及教师授课的效果。一个学生可以选修多门课程,同一编号的课程可以由多个教师讲授,一个教师可以同时承担多门课程的教学。请根据以上描述(1)用E-R图表示出该系统的概念模型,(2)将E-R图转换为等价的关系模型,并指出每个关系模式的主键与外键。

答:(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中,如何实现关系数据模型的三类完整性约束?

答: (1)实体完整性约束:通过在表中定义主键实现;

(2)参照完整性约束:通过建立表之间关系实现;

(3)用户定义的完整性约束:通过在表结构中定义有效性规则实现;

8、在下述局部E-R图中,哪些图形元素就是实体?哪些图形元素就是属性?哪些图形元素就是联系?哪些就是联系的属性?

答:矩形表示实体:职工,工资;椭圆表示属性:姓名,职称。。。。。。;菱形表示联系:发放; 联系的属性就是领款人,领款日期。

9、已知关系:厂商(厂商号,厂名)PK=厂商号

产品(产品号,颜色,厂商号)PK=产品号,FK=厂商号

假设两个关系中已经存在如图4所示元组:

厂商产品

厂商号厂名C01宏达C02立仁C03广源

产品号颜色厂商号

P01红C01

P02黄C03图4

若再往产品关系中插入如下元组: I(P03,红,C02)II(P01,蓝,C01) III(P04,白,C04)IV(P05,黑,null)哪个可以插入,说明理由。

答:可以插入I,IV;II的编号重复,违反实体完整性规则;III的P04与C04违反参照完整性规则。

四、填空题

1、在三大传统的数据模型中,具有严格的数学理论基础的就是_____关系模型___。

2、实现概念模型最常用的表示方法就是_____E-R模型_____。

3、结构化查询语言的英文就是(Structure Query Language) 。

4、模式/内模式映象为数据库提供了___物理___数据独立性。

5、在关系代数运算中,从关系中取出满足条件的元组的运算称为____选择_____。

6.参照完整性规则就是对外键的约束。

7、索引的用途就是__加快查找速度___。

8、关系代数中专门的关系运算包括:选择、投影、____连接__与除法。

9、关系数据操作语言(DML)的特点就是:操作对象与结果均为关系、操作的_非过程性强_____、语言一体化、并且就是建立在数学理论基础之上。

10.文件系统与数据库系统的最大区别就是在数据结构化方面。

11,内模式就是描述数据如何在存储介质上组织存储的,又称之为存储或物理模式。

12.E-R图中包括实体、属性与联系三种基本图素。

13.数据库设计步骤分为三步,分析实体及其联系、画E-R图、建立数据模型。

14、关系的自然连接就是____连接___的一个重要特例,它要求被连接的两个关系满足______有若干相同的属性名___________。

15.数据库概念设计通常采用 E—R或实体—联系方法。

16、合同库文件储存批发商与零售商的供货合同。一个合同可以填写不同商品的订货数量。供货合同的关系模式为:合同(合同号,商品号,商品名,单价,数量),该关系的关键字就是 (合同号,商品号) 。

17.数据库系统的主要特点就是:数据独立、_____数据共享_______与减少了数据冗余、数据的安全性、使用操作方便性。

18.数据库的数据独立性包括:____逻辑数据独立性_______与物理数据独立性。

19.关系代数中专门的关系运算包括:____选择、投影、连接与除法_______。

20.数据库的存储结构就是建立在_____文件组织______基础上的。

21.关系数据操作语言(DML)特点就是:操作对象与结果均为关系、操作的非过程性强、语言一体化、并且就是建立在______数学理论_____基础之上。

22.数据库系统采用映射技术的好处有:有利于数据库的使用、安全性好、保密性强、保证数据共享与____数据的独立性_______。

23.实体间联系分为三种:一对一联系、____一对多联系_______ 、多对多联系。

24.属性就是信息世界中广泛使用的一个术语,它对应于数据世界的____数据项(字段)_______。

25.数据库结构设计的过程就是“概念设计→____逻辑设计_______→物理设计”。

26.联系就是数据库技术的重要特点,至于怎样实现联系,取决于_____数据库类型_______。

27、数据独立性就是指当数据发生变化时,可以不用修改___应用程序___。

28.如果有元组在关系的主码上取值为空值,那么它违反了关系的___实体___完整性约束。

29.数据管理经过了手工文档、文件系统与___数据库系统______三个发展阶段。

30.DBMS利用事务日志保存所有数据库事务的_____更新(或修改)____操作。

31.如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果就是___3____个表。

32、一个关系就就是一个_____二维表____,一行对应一个元组,一列对应一个域,也就就是一个属性。

33、DBA就是指___数据库管理员______,它的职责就是维护与管理____数据库_____,使之始终处于最佳状态。

34、数据库的三个模式之间存在两种映射,一就是____外模式/模式_____间的影射,二就是____模式/内模式_____间的映射。

35、数据库的三级体系结构,就是从______外模式________、_____模式______与_____内模式______三个不同层次描述的。

36、在数据处理领域中,数据处理技术经历了___自由数据管理______、___文件管理________与______数据库管理____三个阶段。

37、在关系数据库中,用___二维表_______表示实体及实体之间的关系。

38、DBMS的含义就是___数据库管理系统_____,它就是用户与___数据库_____之间的接口。

39、数据冗余就是指___数据的重复存储___。

40、除计算机软硬件环境外,数据库系统一般由______数据库_______、______数据库管理系统_______、__数据库管理员___________与___应用程序__________组成。

41、在数据库系统中,用户对数据的操作只能通过____DML_________语言进行。

42、在数据库的三模式中,通过模式之间的____映射______来实现模式之间的转换。

43、外模式又称子模式,就是_____用户_______眼中的数据库,因此称外模式为___用户____视图。

44、数据的完整性就是指数据的___正确性____与____相容性_____。

45、实体与属性都有“型”与“值”之分,“型”就是概念的_内涵____,而“值”就是概念的___特例______。

46、在关系模式中,存在三类完整性规则,其中引用完整性约束规则就是指____限制引用不存在的记录________。

47、在关系数据操纵语言DML中,其操作的对象与结果都就是______关系______。

48、关系的自然连接就是连接的一个重要特例,实用价值很大,它要求被连接的两个关系_______有若干相同的属性名_______。

49、在数据库的三模式中,内模式又称_____存储____模式,具体描述了数据就是如何___组织存储______在存储介质上,故称内模式为____系统程序员_____视图。

50、域就是__值_____的集合,域中数据的个数叫做域的____基数___。

51、专门的关系运算包括___选择____、__投影_____与___连接____。

52、数据库逻辑设计一般分为三个阶段,即____收集与分析用户需求___、_____建立E-R模型____与___数据库模式设计____。

53、在关系的诸属性中,能够用来唯一标识元组的那个属性称为___键____。

54、DDL的中文含义就是____数据描述语言__________,它有两种方式,一就是__交互式_____,二就是____语句描述式______。

55、现实世界中的事物类,在信息世界中称为____实体集_______,而一个事物则称为______实体____,事物的性质称为______属性_____。

56、在关系模型中,实体完整性约束就是指_____关系中的“主键”不能取空值______。

57、__外部关键字_______就是不同关系实现联系的保证。

58、数据模型应具有描述__数据_______与____数据联系___两方面的功能。

59、“键”也称为关键字,就是指在实体属性中,可用来区别实体集中不同个体的一个或几个__属性_____的组合。当有多个属性可作为键而选定其中一个时,则称它为该实体的___主键_______。若在实体的各属性中,某属性虽非该实体的主键,却就是另一实体的主键,则成此属性为___外部键________。

60、关系与文件有许多相似之处,当把关系瞧成就是文件时,则___元组_____就就是文件中的记录,______属性____就就是记录中的数据项。

61、关系模式的三类完整性规则就是__实体完整性约束_____、____引用完整性约束___与____用户定义的完整性约束_______。

62.视图就是一个虚表,因为它就是从___基本表导出_的表。

63、已知:系(系编号、系名称、系主任、电话、地点)与学生(学号、姓名、性别、入学、日期、专业、系编号)两个关系,指出系关系的主码就是__系编号_____,系关系的外码就是_无_____,学生关系的主码就是_学号_______、外码就是__系编号____。

66、已知:学生、课程与成绩三个关系如下:学生(学号,姓名,性别,班级),课程(课程名称,学时,性质),成绩(课程名称,学号,分数),学生关系的主代码应该就是___学号__, 外码应该就是___无___;课程关系的主码应该就是____课程名____,外码应该就是____无_____ ;成绩关系的主码应该就是__课程名称,学号__, 外码应该就是___课程名称与学号__ 。

考试题型(闭卷)

一、选择题(本大题共15个小题,每个小题2分,共30分)

二、填空题(本大题共10个小题,每小题2分,共20分)

三、判断题(本大题共10小题,每小题1分,共10分)

四、简答题(本大题共3小题,每小题5分,共15分)

五、设计题(本大题共3小题,共25分)

相关主题
相关文档
最新文档