数据库课后答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章习题
一、填空题
1. 在数据管理技术发展历程的几个阶段中,在(人工管理)阶段数据不能保存。
2. 数据模型由以下三要素组成:(数据结构)、数据操作和数据的约束条件。
3. 数据模型按不同的应用层次分成三种类型,它们是:概念数据模型、(逻辑数据模型)、(物理
数据模型)。
4. E-R模型属于(概念数据)模型,结构数据模型指层次、网状、关系。
5. 数据库专家们提出了数据库系统分级的系统结构模型,整个系统分为三级,它们分别是(外模式)、
(模式)和(内模式)。
二、选择题
1.在文件系统阶段,操作系统管理数据的基本单位是(A )。
A.文件
B.记录
C.程序
D.数据项
2. 数据管理技术发展过程中,文件系统与数据库系统的重要区别是数据库具有(C)。
A.数据可共享
B.数据无冗余
C.特定的数据模型
D.有专门的数据管理软件
3. 在数据库的数据模型中有(A)。
A.网状模型、层次模型、关系模型
B.数字型、字母型、日期型
C.二数值型、字符型、逻辑型
D.数学模型、概念模型、逻辑模型
4. 用表格形式的结构表示实体类型以及实体类型之间联系的数据模型是(A)。
A.关系数据模型
B.层次数据模型
C.网状数据模型
D.面向对象数据模型
5. 描述概念模型的常用方法是(D)。
A.建立数据模型方法
B.需求分析方法
C.二维表方法
D.实体-联系方法
三、判断题
1. 数据库管理员是专门从事数据库设计、管理和维护的工作人员。(√)
2. 计算机的数据管理技术经历了人工管理、文件系统管理和数据库系统三个阶段。(√)
3. 逻辑数据模型(又称数据模型),它是一种面向客观世界、面向用户的模型;它与具体的数据库系
统无关,与具体的计算机平台无关。(⨯)
4. 数据模型通常由数据结构、数据操作和完整性约束三部分组成。(√)
5. 内模式亦称为子模式或用户模式,描述的是数据的局部逻辑结构。(⨯)
四、简答题
1.解释数据库、数据库管理系统和数据库系统的概念。
答:
数据库(DataBase)是具有统一结构形式、可共享的、长期储存在计算机内的数据的集合。
数据库管理系统(DataBase Management System)是一组用于数据管理的通用化软件所组成的软件系统,位于用户与操作系统之间,是数据库系统的核心。它负责数据库中的数据组织、数据操纵、数据维护和数据控制等功能的实现。
数据库系统(DataBase System)是由数据库、数据库管理系统、数据库管理员和用户等组成的计算机系统的总称。
2.数据管理经历了哪几个阶段,各阶段的特点是什么?
答:数据管理技术经历了人工管理、文件系统管理和数据库系统三个阶段。
人工管理数据有如下特点:
(1)数据不保存
(2)应用程序管理数据
(3)数据不共享
(4)数据不具有独立性
文件系统管理数据具有如下特点:
(1)数据可以长期保存
(2)由文件系统管理数据
(3)数据共享性差,冗余度大
(4)数据独立性低
数据库系统管理数据具有如下特点:
(1)数据结构化
(2)数据共享性好,冗余度低
(3)数据独立性高
(4)数据由DBMS统一管理和控制
3.数据库管理系统的主要功能有哪些?答:数据库管理系统的功能主要包括以下六个方面:
(1)数据定义
数据定义包括定义构成数据库结构的模式、存储模式和外模式,定义各个外模式与模式之间的映射,定义模式与存储模式之间的映射,定义有关的约束条件,例如,为保证数据库中的数据具有正确的语义而定义的完整性规则、为保证数据库安全而定义的用户口令和存取权限等。
(2)数据操纵
数据操纵包括对数据库数据的检索、插入、修改和删除等基本操作。
(3)数据库运行管理
对数据库的运行进行管理是DBMS运行时的核心部分,包括对数据库进行并发控制、安全性检查、完整性约束条件的检查和执行、数据库的内部维护(如索引、数据字典的自动维护)等。所有访问数据库的操作都要在这些控制程序的统一管理下进行,以保证数据的安全性、完整性、一致性以及多用户对数据库的并发使用。
(4)数据组织、存储和管理
数据库中需要存放多种数据,如数据字典、用户数据、存取路径等,DBMS负责分门别类地组织、存储和管理这些数据,确定以何种文件结构和存取方式物理地组织这些数据,如何实现数据之间的联系,以便提高存储空间利用率以及提高随机查找、顺序查找、增、删、改等操作的时间效率。
(5)数据库的建立和维护
建立数据库包括数据库初始数据的输入与数据转换等。维护数据库包括数据库的转储与恢复、数据库的重组织与重构造、性能的监视与分析等。
(6)数据通信接口
DBMS需要提供与其他软件系统进行通信的功能。例如,提供与其他DBMS或文件系统的接口,从而能够将数据转换为另一个DBMS或文件系统能够接受的格式,或者接收其他DBMS或文件系统的数据。
4.试述数据模型及其要素。
答:数据模型通常都是由数据结构、数据操作和完整性约束三个要素组成。
①数据结构用于描述系统的静态特性,研究与数据类型、内容、性质有关的对象,例如关系模
型中的域、属性、关系等。