郑州大学数据库原理_期末考试试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章
一、单项选择题
1、文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和(C )
A、数据存储量低
B、处理速度慢
C、数据不一致
D、操作繁琐
2、数据的存储结构与数据逻辑结构之间的独立性成为数据的(B)
A、结构独立性
B、物理独立性
C、逻辑独立性
D、分布独立性
3、在数据库系统中,对数据操作的最小单位是(B )
A、字节
B、数据项
C、记录
D、字符
4、数据的逻辑结构与用户视图之间的独立性称为数据的(C)
A、结构独立性
B、物理独立性
C、逻辑独立性
D、分布独立性
5、下述各项中,属于数据库系统的特点的是(C)
A、存储量大
B、存取速度快
C、数据共享
D、操作方便
6、在数据库系统中,模式/内模式映像用于解决数据的(B)
A、结构独立性
B、物理独立性
C、逻辑独立性
D、分布独立性
7、在数据库系统中,模式/外模式映像用于解决数据的(C)
A、结构独立性
B、物理独立性
C、逻辑独立性
D、分布独立性
8、数据库结构的描述,称为(D )
A、数据库模式
B、数据库
C、数据库管理系统
D、数据字典
9、数据库中全体数据的整体逻辑结构描述成为(D )
A、存储模式
B、内模式
C、外模式
D、概念模式
10、保证数据库中数据及语义的正确性和有效性,是数据库的(C)
A、安全性
B、准确性
C、完整性
D、共享性
11、在数据库系统中,数据独立性是指(C)
A、用户与计算机系统的独立性
B、数据库与计算机的独立性
C、数据与应用程序的独立性
D、用户与数据库的独立性
12、结构数据模型的三个组成部分是数据结构、数据操作和(C)
A、数据安全型控制
B、数据一致性规则
C、数据完整性约束
D、数据处理逻辑
13、数据操纵语言(DML)的基本功能中,不包括的是( B )
A、插入新数据B描述数据库结构
C、数据库中数据排序
D、删除数据库中数据
14、控制数据库整体结构、负责数据库物理结构和逻辑结构的定义与修改人员是( D )
A系统分析员B、应用程序员
C、专业用户
D、数据库管理员
15、下列关于数据库系统正确的叙述是(C)
A、数据库系统比文件系统存储数据量大
B、数据库系统中的数据存储没有冗余
C、数据库系统中的数据存储冗余较小
D、数据库系统比文件系统存取速度快
16、在数据库中,发生数据不一致现象的根本原因是(D)
A、数据存储量太大
B、数据安全性差
C、数据相互关系复杂
D、数据冗余
17、层次型、网状型和关系型数据模型的划分根据是(A)
A、数据之间联系方式
B、数据之间联系的复杂程度
C、数据存储量的多少
D、数据处理的复杂程度
18、在数据库三级模式中,描述用户数据视图的是数据库的(C)
A、存储模式
B、逻辑模式
C、外模式
D、内模式
19、数据库三级模式体系结构主要的目标是确保数据库的(B)
A、数据安全性
B、数据独立性
C、最小冗余
D、数据结构规范化
20、当前数据库应用系统的主流数据模型是(C)
A、层次数据模型
B、网状数据模型
C、关系数据模型
D、面向对象数据模型
二、填空题
1、文件管理系统,每个文件都有完整的体系结构
2、在数据库系统中,最核心的软件是数据库管理系统。
3、数据库系统一般由数据库、机算机硬件系统、数据库管理系统和人员组成。
4、数据库系统的目的和最重要的特点是数据共享。
5、数据结构和应用程序是相互依赖的,任何一方的改变总是要影响另一方的改变,这种特性是文件管理系统阶段的特性。
6、数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的物理独立性。
7、逻辑结构改变时,用户结构不变,应用程序也不变,这是数据库系统的逻辑独立性。
8、在文件系统中,由于每个应用都拥有并使用自己的数据,各数据文件中难免有许多数据相互重复,这是数据库系统的冗余。
9、数据库中的数据从整体上看是有结构的,这就是所谓的数据的结构化。
10、关系数据库系统都是有许多不同的关系构成,其中每个关系就是一个数据元素,可以用一张二维表表示。
11、对关系数据库的各种处理都是以集合为根据的。
12、一个数据库应用系统通常由数据库系统、应用程序和反映实际情况的数据组成。
13、数据库系统中数据和程序具有相对独立性,这是数据库系统的数据独立性。
14、一般来说,数据库三级模式为用户模式,逻辑模式和存储模式。
15、数据库模式中提供了两个映像功能,即:存储结构/逻辑结构之间的映像和逻辑结构/用户结构之间的映像
16、DBMS是位于用户应用程序和操作系统之间的软件
17、在数据存储中,导致数据不一致的主要原因是数据冗余
18、面向对象的模型不仅可以处理各种复杂多种的数据结构,而且具有数据与行为相结合的特点
19、关系数据的数据完整性约束包括实体完整性、参照完整性和用户定义完整性。
20、关系型数据库与非关系型数据库在数据操作上最大的区别时,关系数据操作是以数据集合作为操作对象。
三、问答题
1、简述数据库的定义
数据库是长期存储在计算机存储设备内、有组织的、共享的数据集合。这些数据按一定的数据模型组织、描述、存储,具有较小冗余度、较高的数据独立性和易扩充性,并为各种用户共享。
2、简述数据库系统的组成
使用数据库技术的计算机系统称为数据库系统,有如下几部分组成。
⑴数据库:包括实际存储的数据和对数据库的定义
⑵硬件支持系统:包括计算机、内外存储器、输入输出设备和通信设备等
⑶软件支持系统:包括操作系统、数据库管理系统以及应用开发系统。
⑷人员:与数据库系统的设计、创建、使用、维护等工作相关的人员。包括:
①数据库管理员②数据库设计人员
③系统分析员④应用程序设计人员
⑤各种系统用户和其他相关人员
3、试述数据模型的主要内容。
数据模型是数据库系统的数学形式框架,是用来描述数据的一组概念和定义。包括以下方面的内容:
⑴据的静态特征,它包括对数据结构和数据间联系的描述。
⑵数据的动态特征,是一组定义在数据上的操作,包括含义、操作符、运算
规则及其语言等
⑶数据的完整性约束,这是一组规则,数据库中的数据必须满足这组规则。
第二章
一、单项选择。
1、以下对关系的叙述中,正确的是(C )
A、任何一个二维表就是关系
B、关系就是域上的笛卡尔积
C、关系是域上笛卡尔积的子集
D、以上叙述都对
2、ISBL是(B)
A、标准数据查询语言
B、关系代数语言
C、元组关系演算语言
D、域关系演算语言