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



