第一章 绪论
1.【多选题】数据共享是指( )
A、同一程序不同时间访问同一数据 B、不同程序不同时间访问同一数据
C、不同程序同一时间访问同一数据 D、不同程序同一时间访问不同数据
我的答案:AC
2. 什么是数据冗余?什么样的数据冗余是必须去掉的?什么样的数据冗余是要保留的?
答:数据冗余指数据之间的重复,也可以说是同一数据存储在不同数据文件中的现象。导致存储空间的浪费或数据交互和数据库访问执行效率降低的数据冗余需要去掉,而一定的冗余可以提升性能,并且有些需要备用,这时候则需要保留。
3. 【单选题】DBMS是介于( )之间的一层管理软件。
A、用户和数据库管理员 B、数据库管理员和操作系统
C、用户和操作系统 D、用户和数据库
我的答案:C
4.【单选题】sqlserver2017是我们上机用的软件,他是一款( )。
A、应用程序 B、DBS C、DBMS D、办公软件
我的答案:C
5. 【多选题】数据库的特点有( )。
A、长期存放 B、有组织 C、可共享 D、有冗余 E、独立性
我的答案:ABCDE
6. 【多选题】DBS由( )组成。
A、用户 B、数据库管理员 C、数据
D、数据库 E、数据库管理系统 F、应用程序
我的答案:ABDEF
7.【多选题】数据的独立性,根据数据与程序间的依赖程度不同,分( )两种。
A、逻辑独立性 B、位置独立性
C、经济独立性 D、物理独立性
我的答案:AD
8.数据库系统的三层模式中:模式也称逻辑模式是数据库全局的逻辑结构,内模式也称存储模式是数据库的物理模式,外模式也称子模式或用户模式是根据子应用映射出来的局部模式。一个数据库系统有一个模式,多个外模式,一般(集中式数据库)有一个内模式。二级映射中,模式-内模式映像保证了物理独立性,外模式-模式映像保证了逻辑独立性。
9. (单选题) 数据库系统的物理独立性是指( )。
A. 模式改变,外模式和应用程序不变 B. 模式改变,内模式不变
C. 内模式改变,外模式和应用程序不变 D. 内模式改变,模式不变
正确答案: C 我的答案: D
根据书上的定义,无论是逻辑独立性还是物理独立性,都是DBA对映像做出修改,目的是使外模式或应用程序不用修改
10. 为什么学生实体的属性有出生年月,而不用年龄?
答:因为年龄会随着时间变化,出生年月日不会
11 (单选题) 现实世界向信息世界的一次建模,表达了现实生活中各数据及其间的联系,用( )表示。
A. ER模型 B. 关系模型 C. 层次模型 D. 网状模型
我的答案: A
12 (单选题) 文件系统阶段,数据是( )
A无结构的 B部分有结构
C整体无结构 D记录内部有结构,整体无结构
我的答案: D
13. (单选题) 数据库系统的概念模型独立于( )
A具体的机器和DBMS B信息世界
C现实世界 DE-R图
我的答案: A
14. (单选题) 层次模型必须满足的一个条件是( )
A每个结点均可以有一个以上的父结点 B有且仅有一个结点,无父结点
C不能有结点,无父结点 D可以有一个以上的结点,无父结点
我的答案: B
15. (单选题) 采用二维表结构表达实体类型及实体间联系的数据模型是( )
A层次模型 B网状模型 C实体联系模型 D关系模型
我的答案: D
16. (简答题) 数据库管理系统的主要功能有哪些?
答:数据定义功能;存储和事务管理功能;数据操纵功能;数据库运行和维护功能
17. (简答题) 什么是数据模型?数据模型的作用及三要素是什么?
答:1.数据模型是一组描述数据、数据之间的关系、数据的语义和完整性约束的概念工具的集合
2.数据模型的作用是用高度抽象的方法表示数据之间的联系,它既能帮助人们认清现实世界,又能使数据在计算机中予以表示和处理
3.数据模型的三要素:数据结构、数据操作、数据的约束条件