(完整版)数据库练习题及答案解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章习题
一、单项选择题
1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。
A. DBS 包括DB 和DBMS
B. DBMS 包括DB 和DBS
C. DB包括DBS和DBMS
D. DBS就是DB,也就是DBMS
2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。
I •人工管理阶段
II.文件系统阶段
III •数据库阶段
A. I 和II
B. 只有II
C. II 和III
D. 只有I
3. 下列四项中,不属于数据库系统特点的是(C )。
A. 数据共享
B. 数据完整性
C. 数据冗余度高
D. 数据独立性高
4. 数据库系统的数据独立性体现在(B )。
A .不会因为数据的变化而影响到应用程序
B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C. 不会因为存储策略的变化而影响存储结构
D. 不会因为某些存储结构的变化而影响其他的存储结构
5. 要保证数据库的数据独立性,需要修改的是(C )。
A. 模式与外模式
B. 模式与内模式
C. 三层之间的两种映射
D. 三层模式
6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。
A. 模式与外模式的映射
B. 模式与内模式之间的映射
C. 模式
D. 三层模式
7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。
A.模式
B.物理模式
C. 子模式
D. 内模式
8. 下述(B )不是DBA 数据库管理员的职责。
A.完整性约束说明
B.定义数据库模式
C.数据库安全
D.数据库管理系统设计
9. 常见的数据模型有三种,它们是(B )
A 网状、关系和语义
B 层次、关系和网状
C 环状、层次和关系
D 字段名、字段类型和记录
10. 在E-R 图中,用来表示属性的图形是(B )
A 矩形
B 椭圆形
C 菱形
D 平行四边形
二、填空题
1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。
2. __ 数据的物理独立性____________ 是指数据库的物理(存储)结构改变时,
尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序。
3. 数据库系统与文件管理系统相比较,数据的冗余度___低__________ ,数据共享
性 _____ 高___ 。
4. 用树形结构表示实体类型及实体间联系的数据模型称之为___层次模型___。
5.模式/内模式映像为数据库提供了物理__________ 独立性。
6.数据库中对数据的操作可以以数据项为单位,也可以以 ______ 记录_____ 为单位。7.数据库用户分为四类,分别是___数据库管理员___、 ______ 系统分析员、
____ 应用程序员_______ 和 ____ 最终用户______ 。
8.数据模型由 ____ 数据结构______ 、______ 数据操作 _____ 和_______ 数据的完整性约束条件 ______ 三部分组成。
9.数据管理技术的发展经过三个阶段,分别是___人工管理阶段___、___文件系统阶段___和___________ 数据库系统阶段_________ 。
10.从数据库管理系统的角度划分数据库系统的体系结构,可分为___外模式__、模式 __ 和__________ 内模式三层。
三、简答题
1.试述数据、数据库、数据库系统、数据库管理系统的概念。数据是用来描述客观事物的可识别的符号系列,用来记录事物的情况。数据
用类型和值来表示,不同的数据类型记录的事物性质不一样。
数据库是指长期存储在计算机内的、有结构的、大量的、可共享的数据集合。
数据库系统(DataBase System简称DBS)是指计算机系统引入数据库后的系统构成,是一个具有管理数据库功能的计算机软硬件综合系统。数据库系统可以实现有组织地、动态地存储大量数据、提供数据处理和资源共享的服务。
数据库管理系统是位于用户与操作系统之间的一层数据管理软件,在数据库建立、运用和维护时对数据库进行统一控制、统一管理,使用户能方便地定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。2.使用数据库系统有什么好处?
采用数据库系统管理数据具有如下特点:
(1)数据结构化
(2)数据共享性高、冗余度低
(3)数据独立性高
(4)数据存取粒度小
(5)数据由DBMS 集中管理
(6 )为用户提供了友好的接口因此,在目前的数据管理中均采用数据库系统进行管理,这也是由于数据库系统与人工管理或文件管理相比更加有优势。
3.试述文件系统与数据库系统的区别和联系。可参考教材中文件系统阶段和数据库系统阶段各自特点。
4.数据库管理系统的主要功能有哪些?数据库管理系统是对数据进行管理的一个庞大的系统软件,它由许多程序模块构成。根据DBMS 的程序模块划分,DBMS 一般具有如下功能。
(1)数据库定义功能
数据库定义就是对数据库最基本信息的描述,是数据库基本规则与结构的体现,是