第一章 绪论
一、单项选择题
1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和 组成。
A.系统分析员 B.程序员 C.数据库管理员
D.操作员
2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是 。
A.DBS包括DB和DBMS C.DB包括DBS和DBMS
B.DBMS包括DB和DBS
D.DBS就是DB,也就是DBMS
3.在数据管理技术发展的3个阶段中,没有专门的数据管理软件的阶段是 。
A.人工管理阶段和文件系统阶段 B.文件系统阶段 C.文件系统阶段和数据库阶段
D.人工管理阶段
4.在下列四项中,不属于数据库系统的特点是 。
A.数据共享
B.数据完整性
C.数据冗余度高
D.数据独立性高
5.数据库系统的数据独立性体现在 。
A.不会因为数据的变化而影响应用程序
B.不会因为数据存储结构与逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他存储结构 6.数据库中全体数据的全局逻辑结构用 进行描述。
A.模式
B.内模式
C.外模式
D.物理模式
7.要保证数据库的数据独立性,需要修改的是 。
A.模式与外模式
B.模式与内模式 D.三级模式
C.三级模式之间的两层映象
8.要保证数据库的逻辑独立性,需要修改的是 。
A.模式与外模式之间的映象 C.模式
B.模式与内模式之间的映象 D.三级模式
9.用户和应用程序看到的那部分逻辑结构和特征的描述是 。
A.模式
B.物理模式
C.外模式
D.内模式
10.在下列任务中,不属于数据库管理员的任务是 。
A.定义完整性约束
B.定义数据库模式
C.管理数据库的安全性 D.设计数据库管理系统
11.概念数据模型是对现实世界的第一层抽象,即描述信息世界。这类模型中最著名的是 。
A.层次模型
B.关系模型
C.网状模型
D.实体-联系模型
12.实体是客观存在并且 的事物。
A.相互保持一致 B.可相互区分 C.相互依存 D.相互包容
13.一个实体可以用 个属性来刻画。
A.1
B.5
C.10
D.大于或等于1
14.在E-R模型中, 可以拥有属性。
A.只有实体
B.只有联系
C.实体和联系
D.只有多元联系
15.在E-R图中,实体、属性和实体之间的联系分别用 表示。
A.正方形、长方形、圆形 C.菱形、矩形、三角形
B四边形、圆形、三角形 D.矩形、椭圆形、菱形
16.数据模型的三个要素分别是 。
A.外模式、模式、内模式
B.关系、元组、码
C.数据结构、数据操作、完整性约束 17.层次模型的数据结构是 。
A.树
B.有向图
D.模型含义、操作规则、实现语言
C.线性结构 D.关系
18.网状模型的数据结构是 。
A.树
B.有向图
C.线性结构
D.关系
19.关系模型是目前最重要的一种数据模型,它包括 。
A.关系数据结构、关系操作、完整性约束
B.关系表、元组、码 D. 外模式、模式、内模式
C.实体完整性、参照完整性、用户定义的完整性
20.在 中,用户不需要指定存取路径,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
A.层次模型
B.关系模型
C.网状模型
D.以上都是
21.在DBS中,DBMS和OS之间的关系是 。
A.并发运行
B.相互调用
C.OS调用DBMS
D.DBMS调用OS
22.在文件系统阶段的信息处理中,人们关注的中心问题是系统功能设计,因而处于主导地位的是 。
A.数据结构
B.程序设计
C.内存安排
D.信息存储
23.在数据库系统阶段的信息处理中占据中心地位的是 。
A.磁盘
B.程序
C.数据
D.内存
24.在DBS中,逻辑数据与物理数据之间可能有很大的差别,实现二者之间转换的是 。
A.应用程序
B.OS
C.DBMS
D.I/O设备
25.DB的三级模式之间存在 。
A.完整性
B.相容性
C.结构一致性
D.很大差别
26.DB的三级模式结构是对 进行抽象的三个级别。
A.存储器
B.数据
C.程序
D.磁盘
27.DB的三级模式结构中最接近外部存储器的是 。
A.外模式
B.模式
C.子模式
D.内模式
28.DBS具有数据独立性特点的原因是 。
A.采用磁盘作外存
B.采用三级模式结构
C.调用OS来访问数据 D.采用可视化编程语言来开发应用程序
29.在DBS中,“数据独立性”和“数据联系”这两个概念之间的关系是 。
A.没有必然的联系 C.前者蕴含后者
B.同时成立或同时不成立 D.后者蕴含前者
30.在DBS中,“数据独立性”是指 。
A.数据之间相互独立
B.应用程序与DB结构之间相互独立 D.数据与磁盘之间相互独立
C.数据的逻辑结构与物理结构相互独立
二、填空题
1.数据库中的数据具有 、 、 三个基本特点。 2.数据库管理系统的主要功能包括 、 、 。 3.数据库系统由 、 、 和 组成。
4.数据管理技术的发展经历了三个发展阶段,按时间先后顺序分别是 、 和 。 5.数据库具有数据结构化、较小的数据 、较高的数据 等特点。 6.在文件系统中,存取数据的最小单位为_______,在数据库系统中,存取数据的最小单位为_______。
7.DBMS的数据控制功能包括: 、 、 、 。
8.数据库的三级模式结构包括: 、 、 ,其中 可以有多个,而 和 只有一个。
9.模式是数据库中全体数据的 和 的描述,它仅涉及到 的描述,不涉及具体值。
10.三级模式之间的两层映象保证了数据库系统中的数据具有较高的 和 。 11.数据的逻辑独立性指:当 变化时,只需改变 与 之间的映象, 和 不受影响。
12.数据的物理独立性指:当 变化时,只需改变 与 之间的映象, 、 和 不受影响。
13.数据模型的三个要素分别是 、 、 。
14.实际数据库系统所支持的主要数据模型包括 、 、 。
15.用树型结构表示实体类型和实体之间的联系的数据模型是 。父节点和子节点之间的联系为 对 的联系。
16.若一个联系涉及两个实体则称为______联系,若涉及多个实体则称为______联系。 17.若实体集A和B是多对多的联系,实体集B和C是1对1的联系,则实体集A和C
是__对__的联系。
18.若实体集A和B是多对1的联系,实体集B和C是多对1的联系,则实体集A和C是___对___的联系。
19. 是目前最常用的数据模型。采用该模型的数据库系统称为 。 20.关系数据库的完整性约束包括三大类,即: 、 、 。 21.数据是描述事物的 ,有 、 、 等特征。 22.数据库是 在计算机内, 、 的数据集合。 23.数据库管理系统是位于 和 之间的 软件。 24.数据库系统是采用了 的 系统。
25.实体是 并可 的事物,属性是实体具有的 。 26.码是 实体的 ,域是 的 。
27.如果对实体集A中的每个实体,实体集B中 个实体与之联系,反之亦然,则称实体集A和实体集B之间存在一对一的联系;如果对实体集A中的每个实体,实体集B中有________个实体与之联系,反之,对于实体集B中的每个实体,实体集A中 个实体与之联系,则称实体集A和实体集B之间存在一对多的联系;如果对实体集A中的每个实体,实体集B中有 个实体与之联系,反之,对于实体集B中的每个实体,实体集A中也有________个实体与之联系,则称实体集A和实体集B之间存在多对多的联系。 28.E-R模型规定:实体型用 表示,其内写 ;属性用 表示,其内写 ,并用 连接相应的实体型;联系用 表示,其内写 ,并用 连接相关的实体型,在其上标明是 还是 ,联系也可以有 。

