数据库概论
一、选择题(从备选答案中选1 个正确的答案)
1. 支持所有用户建立、存储数据库的软件系统是 数据库系统包括db dbms dba。
A.数据库系统 B.数据库管理系统 C.应用程序 D.操作系统
2.DB的三级模式结构中最接近外部存储器的是 。
A.子模式 B.外模式 C.概念模式 D.内模式
3.在关系模式R中,函数依赖X→Y的语义是 。
A.在R的某一关系中,若两个元组的X值相等,则Y值也相等
B.在R的每一关系中,若两个元组的X值相等,则Y值也相等
C.在R的某一关系中,Y值应与X值相等
D.在R的每一关系中,Y值应与X值相等
4.子模式是 。
A. 模式的副本 B. 模式的逻辑子集 C. 多个模式的集合 D. 内模式的逻辑子集
6.数据库系统的核心是 。
A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具
7.关系代数是以关系运算和 为基础的运算。
A.代数运算 B.选择操作 C.集合操作 D.谓词演算
9.一组具有相同数据类型的值的集合称为________。
A.关系 B. 属性 C.分量 D. 域
11. “日志”文件用于保存 ________。
A.程序运行过程 B.数据操作
C.程序执行结果 D.对数据库的更新操作
12.介质故障的恢复需要________。
A.实体的码 B.日志文件 C.数据转储和日志文件 D. 数据库镜像
13.内模式数据库的概念模型独立于 。
A. E-R图 B. 具体的机器和DBMS C. 现实世界 D.信息世界
14.支持所有用户建立、存储数据库的软件系统是 。
A.数据库系统 B.操作系统 C.应用程序 D.数据库管理系统
15.DBS具有“数据独立性”特点的原因是因为在DBS中 。
A.采用磁盘作为外存 B.采用三级模式结构
C.使用OS来访问数据 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.程序执行的结果
21.在嵌入式SQL语言中使用游标的目的在于________。
A.区分SQL与宿主语言 B. 与数据库通信
C.处理错误信息 D. 处理多行记录
22.数据库中只存放视图的________。
A.操作 B.对应的数据
C.定义 D. 限制
23.设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称________。
A.Y函数依赖于X B. Y对X完全函数依赖
C.X为U的候选码 D. R属于2NF
24. 数据库恢复的重要依据是________。
A.DBA B.数据字典 C.文档 D.事务日志
25.三大经典数据模型是
A. 层次、网络、关系 B.网络、关系、B树
C.顺序、链接、随机 D. 关系、对象、分布
26. 是存储在计算机内有结构的数据的集合。
A. 数据库系统 B. 数据库 C. 数据库管理系统 D. 数据结构
27. 在数据库中,下列说法不正确的是 。
A. 数据库避免了一切数据重复 B. 数据库中的数据可以共享
. 数据库减少了数据冗余 D. 数据库中数据共享的最小单位是数据项
28 在数据管理技术的发展所经历的人工管理阶段、文件系统阶段和数据库系统阶段中,数据独立性最高的阶段是 。
A. 数据库系统 B. 文件系统 C. 人工管理 D. 数据项管理
29 在数据库中产生数据不一致性的根本原因是 。
A. 数据存储量大 B. 没有严格的数据保护
C . 未对数据进行完整性控制 D. 数据冗余
30.在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是 。
A. 外模式 B. 内模式 C. 存储模式 D. 模式
31 数据的存储结构与数据逻辑结构之间的独立性称为数据的 。
A. 结构独立性 B. 物理独立性 C. 逻辑独立性 D. 分布独立性
32 数据库系统的最大特点是 。
A. 数据的三级抽象和二级独立性 B. 数据共享性
C. 数据的机构化 D. 数据独立性
33. 数据库的概念模型独立于 。
A. E-R图 B. 具体的机器和DBMS C. 现实世界 D.信息世界
34. 数据库的网络模型应满足的条件是 。
A. 允许一个以上的结点无父结点,也允许一个结点有多个父结点
B. 必须有两个以上的结点
C. 有且仅有一个结点无父结点,期于结点都只有一个父结点
D. 每个结点有且仅有一个父结点
35. 通过指针链接来表示和实现实体之间联系的数据模型是 。
A. 关系模型 B. 层次模型 C. 网络模型 D. 层次和网络模型
36. 层次型、网络型和关系型数据库划分的原则是 。
A. 记录长度 B. 文件的大小 C. 联系的复杂程度 D. 数据之间的联系
37. 数据库系统的核心是 。
A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具
38. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 。
A. DBS包括DB和DBMS B. DBMS包括DB和DBS
C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS
39.关系模型中,一个关键字
A.可由多个任意属性组成 B.至多由一个属性组成
C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
40.在数据库系统中,对数据操作的最小单位是 ( )
A.字节 B.数据项 C.记录 D.字符
二、填空题
1.数据库是存储在计算机内按照一定 组织且能够 的数据的集合。
2.数据库管理系统是支持用户建立、访问及维护 的 集合。
3.数据独立性可分为 和 。
4.把描述数据库系统中涉及到的对象及对象间联系的信息集中起来加以管理的系统称为 。
5.关系代数的运算分为传统的 运算和特殊的 运算两类。
6.关系模型的完整性约束由 、 及用户自定义完整性组成。
7.DBMS主要由 、 和实用程序组成。
8.规范理论研究中,分解关系模式必须保持原关系中的 和
9. 并发控制的主要方法是采用封锁机制,基本的封锁类型是 和 。
10.日志文件是记录有关事务 操作信息的文件,用于数据库的 。
11.实体是 且能够 的事物。
12.数据项之间的联系有三种,一对一、 和
13.层次模型和网络模型在逻辑上都是用结点表示 ,用连线表示
14.子模式是模式的 ,且子模式可有 个。
15.DBMS主要由 、 和实用程序组成。
16. 参照完整性是指一个关系的外码的值必须是 。
17.把描述数据库系统所涉及到的对象及其联系的信息集中,以文件形式组织管理1称为 。
18. 并发操作带来的数据不一致性错误的三种类型是 。
19.对数据库制作后备副本的过程称为 ,后备副本用于数据库的 。
20.规范理论研究中,分解关系模式必须保持原关系中的 和 。
三、简答题
1. 简述数据库系统的组成。
2. 关系数据模型的描述由哪三部分组成?
3. 什么是数据仓库?
4. 简述B/S结构中客户机访问Web数据库的过程。
5. 数据库进发操作主要解决哪三个问题,基本方法是什么?
6. 简述C/S结构中客户机和服务器的任务。
7. 简述数据库管理系统的功能。
8. 简述数据库管理系统的组成。
9. 简述关系的性质。
10. 说明模型、模式和具体值三者之间的联系和区别。
四.已知关系R、S、W,求下列运算的结果:1。R-S、2。R∪S、3。R∩S 4。R ∞ W
5。 ЛA,B(R) 6。σA=’a’∨ C=’n’(S)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论