数据库个章练习
- 格式:doc
- 大小:251.63 KB
- 文档页数:29
补充各章练习题及参考答案
单元练习一
一 单项选择题
1.文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和( )。
【A】.数据存储低【B】 处理速度慢 【C】 数据不一致 【D】 操作烦琐
2.数据的存储结构与数据逻辑结构之间的独立性称为数据的( )。
【A】.结构独立性 【B】 物理独立性 【C】 逻辑独立性 【D】 分布独立性
3.在数据库系统中,对数据操作的最小单位是( )。
【A】 字节 【B】 数据项 【C】 记录 【D】 字符
4.数据的逻辑结构与用户视图之间的独立性称为数据的( )。
【A】 结构独立性 【B】 物理独立性 【C】 逻辑独立性 【D】 分布独立性
5.下述各项中,属于数据库系统的特点的是( )。
【A】 存储量大 【B】 存取速度快 【C】 数据共享 【D】 操作方便
6.在数据库系统中,模式/内模式映像用于解决数据的( )。
【A】 结构独立性 【B】 物理独立性 【C】 逻辑独立性 【D】 分布独立性
7.在数据库系统中,模式/外模式映像用于解决数据的( )。
【A】 结构独立性 【B】 物理独立性 【C】 逻辑独立性 【D】 分布独立性
8.数据库结构的描述,称为( )。
【A】 数据库模式 【B】 数据库 【C】 数据库管理系统 【D】 数据字典
9.数据库中全体数据的逻辑结构描述称为( )。
【A】 存储模式 【B】 内模式 【C】 外模式 【D】 概念模式
10.保证数据库中数据及语义的正确性和有效性,是数据库的( )。
【A】 完全性 【B】 准确性 【C】 完整性 【D】共享性
11.在数据库系统中,数据独立性是指( )。
【A】 用户与计算机系统的独立性 【B】 数据库与计算机的独立性【C】数据与应用程序的独立性【D】
用户与数据库的独立性
12.结构数据模型的三个组成部分是数据结构、数据操作和( )。
【A】 数据安全性控制 【B】 数据一致性规则 【C】数据完整性约束 【D】数据处理逻辑
13.在数据操纵语言(DML)的基本功能中,不包括的是( )。
【A】 插入新数据 【B】 描述数据库结构【C】 对数据库中数据排序 【D】 删除数据库中数据
14.控制数据库整体结构、负责数据库物理结构和逻辑结构的定义与修改的人员是( )。
【A】 系统分析员 【B】 应用程序员 【C】 专业用户 【D】 数据库管理员
15.下列关于数据库系统正确的叙述是( )。
【A】 数据库系统比文件系统存储数据量大【B】 数据库系统中数据存储没有冗余
【C】 数据库系统中数据存储冗余较小 【D】 数据库系统比文件系统存取速度快
16.在数据库中,发生数据不一致现象的根本原因是( )。
【A】 数据存储量太大 【B】 数据安全性差 【C】 数据相互关系复杂 【D】 数据冗余
17.层次型、网状型和关系型数据模型的划分根据是( )。
【A】 数据之间联系方式 【B】 数据之间联系的复杂程度 【C】 数据存储量的多少
【D】 数据处理的复杂程度
18.在数据库三级模式中,描述用户数据视图的是数据库的( )。
【A】 存储模式 【B】 逻辑模式 【C】外模式 【D】 内模式
19.数据库三级模式体系结构主要的目标是确保数据库的( )。
【A】 数据安全性 【B】 数据独立性 【C】 最小冗余 【D】 数据结构规范化
20.当前数据库应用系统的主流数据模型是( )。
【A】 层次数据模型 【B】 网状数据模型 【C】 关系数据模型
【D】 面向对象数据模型
二 填空题
1.文件管理系统,每个文件都有[ ]的体系结构。
2.在数据库系统中,最核心的软件是[ ]。
3.数据库系统一般由数据库、计算机硬件系统、[ ]和[ ]组成。
4.数据库系统的目的和最重要的特点是[ ]。
5.数据结构和应用程序是相互依赖的,任何一方的改变总是要影响另一方的改变,这种特性是[ ]阶段的特性。
6.数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的[ ]。
7.逻辑结构改变时,用户结构不变,应用程序也不变,这是数据库系统的[ ]。
8.在文件系统中,由于每个应用都拥有并使用自己的数据,各数据文件中难免有许多数据相互重复,这是数据库系统的[ ]。
9.数据库中的数据从整体上看是有结构的,这就是所谓的[ ]。
10.关系数据库系统都是由许多不同的关系构成的,其中每个关系就是一个[ ],
可以用[ ]表示。
11.对关系数据库的各种处理都是以[ ]为根据的。
12.一个数据库应用系统通常由数据库系统、[ ]和[ ]组成。
13.数据库系统中数据和程序具有相对独立性,这是数据库系统的[ ]。
14.一般来说,数据库三级模式为用户模式、[ ]和[ ]。
15.数据库模式中提供了两个映像功能,即:数据的之间[ ] 的映像和[ ]之间
的映像。
16.DBMS是位于用户应用程序和[ ]之间的软件。
17.在数据存储中,导致数据不一致的主要原因是[ ]。
18.关系数据的数据完整性约束包括[ ]完整性、[ ]完整性和用户定义完整性。
19.关系型数据库与非关系型数据库在数据操作上的最大区别是,关系数据操作是以数据
[ ]作为操作对象。
单元练习 二
一 单项选择题
1.以下对关系的叙述中,正确的是 [ ]。
【A】任何一个二维表就是关系【B】关系就是域上的笛卡儿积
【C】关系是域上的笛卡儿积的子集【D】以上的叙述都对
6.等值连接与自然连接相比较,正确的是[ ]。
【A】等值连接与自然连接的结果完全相同
【B】等值连接的属性个数大于自然连接的属性个数
【C】等值连接的属性个数大于或等于自然连接的属性个数
【D】等值连接与自然连接的连接条件相同
8.关系代数的五种基本运算是[ ]。
【A】并、差、选择、投影、自然连接 【B】并、差、交、选择、投影
【C】并、差、交、选择、笛卡儿积 【D】并、差、选择、投影、笛卡儿积
10.作为关系数据系统,最少应具备的关系运算是 [ ]。
【A】排序、索引、统计【B】并、差、交
【C】选择、投影、连接【D】选择、连接、除法
12.关系R(ABC)与关系S(BCD),运算R÷S结果的属性个数是 [ ]。
【A】3【B】2【C】1【D】0
13.关系R(ABC)与关系S(BCD),运算R |×| S结果的属性个数是[ ] 。
【A】3【B】4【C】5【D】6
16.当两个关系没有公共属性时,其自然连接操作表现为[ ] 。
【A】笛卡儿积操作【B】等值连接操作【C】结果为空【D】错误操作 18.关系代数是一种[ ]。
【A】程序设计程序设计语言【B】代数运算公式【C】数据描述语言【D】关系数据语言
24.关系中组成主关键字的属性不能取空值,这称为关系的[ ] 。
【A】实体完整性【B】关系完整性【C】参照完整性【D】主键完整性
27.在关系数据模型中,关系模式的集合称为[ ] 。
【A】概念模式【B】内模式【C】外模式【D】关系数据库
单元练习 三
一 单项选择题
1.在SQL中,用户可以直接操作的是[ ]。
【A】基本表【B】视图【C】基本表或视图【D】基本表和视图
2.在SQL的SELECT语句中,与选择运算对应的命令动词是 [ ]。
【A】SELECT【B】FROM【C】WHERE【D】ORDER BY
3.SELECT语句的执行结果 [ ]。
【A】数据项【B】元组【C】表【D】数据库
4.在SQL的语句中,对输出结果排序的语句是[ ]。
【A】GROUP BY【B】ORDER BY【C】WHERE【D】HAVING
6.关系数据库的标准语言是 [ ]。
【A】关系代数【B】关系演算【C】SQL【D】ORACAL
7.在SELECT语句中,需要对分组情况应满足的条件进行判断时,应使用[ ]。
【A】WHERE【B】GROUP BY【C】ORDER BY【D】HAVING
8.在SELECT语句中,使用*表示[ ] 。
【A】选择任何属性【B】选择全部属性【C】选择全部元组【D】选择主码
9.使用CREAT SCHRMA语句建立的是[ ] 。
【A】数据库【B】表【C】视图【D】索引
12.使用CREAT TABLE语句建立的是[ ]。
【A】数据库【B】表【C】视图【D】索引
16.在SQL的查询语句中,对应关系代数中“投影”运算的命令动词是[ ] 。
【A】SELECT【B】FROM【C】WHERE【D】SET
18.在SQL的查询语句中,谓词“EXISTS”的含义是[ ]。
【A】全称量词【B】存在量词【C】自然连接【D】等值连接
19.视图建立后,在数据字典中存放的是 [ ]。
【A】查询语句【B】组成视图的表的内容【C】视图的定义【D】产生视图的表的定义
20.在SQL的中,回收用户操作权限的命令动词是[ ]。
【A】GRANT【B】FROM【C】SET【D】REVOKE
21.在数据库与宿主主语言之间传递信息,是通过 [ ]。
【A】全局变量【B】共享变量【C】公共数据区【D】系统缓冲区
单元练习 四
一 单项选择题
1.在关系模式R(U,F)中,如果任何非主属性对候选关键字完全函数依赖,则[ ] 。