《数据库系统简明教程》习题解答 王珊

上传人:子 文档编号:46767494 上传时间:2018-06-27 格式:PDF 页数:33 大小:391.14KB
返回 下载 相关 举报
《数据库系统简明教程》习题解答  王珊_第1页
第1页 / 共33页
《数据库系统简明教程》习题解答  王珊_第2页
第2页 / 共33页
《数据库系统简明教程》习题解答  王珊_第3页
第3页 / 共33页
《数据库系统简明教程》习题解答  王珊_第4页
第4页 / 共33页
《数据库系统简明教程》习题解答  王珊_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《《数据库系统简明教程》习题解答 王珊》由会员分享,可在线阅读,更多相关《《数据库系统简明教程》习题解答 王珊(33页珍藏版)》请在金锄头文库上搜索。

1、习题 一、选择题 1 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、 应用系统和( )组成。 A、系统分析员 B、程序员 C、数据库管理员 D、操作员 2 数据库(DB) 、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是: ( ) A、DBS 包括 DB 和 DBMS B、DBMS 包括 DB 和 DBS C、DB 包括和 DBMS、DBS D、DBS 就是 DB,就是 DBMS 3下面列出的数据库管理技术发展的 3 个阶段中,没有专门的软件对数据进行管理的是 ( ) 。 I.人工管理阶段 II 文件系统阶段 III 数据为阶段 A、I 和 II

2、B、只有 II C、II 和 III D 只有 I 4下列 4 项中,不属于数据库系统特点的是( ) A、 数据共享 B、数据完整性 C、数据冗余度高 D、数据独立性高 5数据库系统的数据独立性体现在( ) A、不会因为数据的变化而影响到应用程序 B、不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C、不会因为存储策略的变化而影响存储结构 D、不会因为某些存储结构的变化而影响其他的存储结构 6描述数据库全体数据的全局逻辑结构和特性的是( ) A、模式 B、内模式 C、外模式 7要保证数据库的数据独立性,需要修改的是( ) A、模式与外模式 B、模式与内模式 C、三级模式之间的两层映像

3、D、三级模式 8要保证数据库的逻辑数据独立性,需要修改的是( ) A、模式与外模式之间的映像 B、模式与内模式之间的映像 C、模式 、三级模式 用户和应用程序看到的那部分局部逻辑结构和特征的描述是( ) A、模式 B、物理模式 C、子模式 10下述( )不是 DBA 的数据库管理员的职责。 A、完整性约束说明 B、定义数据库模式 C、数据库安全 D、数据为管理系统设计 二、填空题 1、 数据库系统具有(永久存贮) 、 (有组织)和(可共享)3 个基本特点。 2、 数据库管理系统是数据库系统的一个重要组成部分,它的功能包括(数据定义) 、 (数据 操纵) 、 (数据库运行和管理) 、 (数据库的

4、建立和维护) 。 3、 数据库系统是指在计算机系统中引入数据库后的系统,一般由(数据库) 、 (数据库管理 系统开发工具) 、 (应用系统)和(数据库管理员)构成。 4、 数据管理技术的发展是与计算机技术及其应用的发展联系在一起的, 它经历了3个阶段: (人工管理阶段) 、 ( 文件系统阶段 ) 、 ( 数据库阶段) 。 5、 数据库具有数据结构化、最小的(冗余度) 、较高的(共享性)等特点。 6、 DBMS 还必须提供(数据的安全)保护、 (完整性)检查、 (并发控制) 、 (数据库恢复) 等数据控制功能。 7、 模式是数据库中全体数据的(逻辑结构)和(特征)的描述,它仅仅涉及到(型)的描述

5、,不涉及到具体的值。 8、 三级模式之间的两层映像保证了数据库系统中的数据能够具有较高的(逻辑独立性)和 (物理独立性) 三、简答题 1、 试述数据、数据库、数据库管理系统、数据库系统的概念。 数据:是 数据库中存储的基本对象,种类可以是数字、文字、图形、图象、声音、语 言等。 数据库:长期存储在计算机内 ,有组织可共享的数据集合 数据库管理系统(DBMS):提供数据的定义,操作,描述的语言,还有数据库的运行管 理, 建立以及维护, 一般指数据库管理软件 如 SqlServer、 orcal、 MySql 数据库系统 (DBS) : 一般指引入数据库后的系统构成,一般由 数据库。数据库管理系统

6、,应用系统,数据 库管理员和用户构成 2、 使用数据库系统有什么好处? 答:使用数据库系统的好处:数据冗余度小,节省存储空间,共享性高,数据独立性和 物理独立性强。 3、 试述文件系统与数据库系统的区别和联系。 答:文件系统把数据组织成相互独立的数据文件,实现了记录内的结构性,但整体无结 构;而数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系 统与文件系统的本质区别。 在文件系统中,数据冗余度大,浪费存储空间,容易造成数据的不一致;数据库系统 中,数据是面向整个系统,数据可以被多个用户、多个应用共享使用,减少了数据冗余。 文件系统中的文件是为某一特定应用服务的,当要修改数

7、据的逻辑结构时,必须修改 应用程序, 修改文件结构的定义, 数据和程序之间缺乏独立性; 数据库系统中, 通过 DBMS 的两级映象实现了数据的物理独立性和逻辑独立性,把数据的定义从程序中分离出去, 减少了应用程序的维护和修改。 文件系统和数据库系统均可以长期保存数据,由数据管理软件管理数据,数据库系统 是在文件系统基础上发展而来。 4、 试述数据库系统的特点。 答:面向全组织的数据结构化;数据的共享性高,冗余度低,易扩充;数据独立性高; 数据由 DBMS 统一管理和控制。 5、 数据库管理系统的主要功能有哪些? 答:数据定义功能;数据操纵功能;数据库的运行控制管理,数据控制包括:安全 (Sec

8、urity) 、完整(Integrity) 、并发(Concurrency) 、恢复(Recovery) ;数据库的建立 和维护功能。 6、 试述数据库系统三级模式结构,这种结构的优点是什么? 答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成; 外模式(Sub- Schema):用户的数据视图,是数据的局部逻辑结构,模式的子集; 模式(Schema):所有用户的公共数据视图,是数据库中全体数据的全局逻辑结构和特性 的描述,一个数据库只有一个模式;内模式(Storage Schema):又称存储模式,数据的存储方式,数据库数据在物理结构的描述。 数据库系统三级模式结构,

9、使数据库的用户看到的数据库,与数据库的物理方面,即 实际存储的数据库区分开来, 提高了数据的物理独立性和逻辑独立性。数据与程序的独立, 使得数据的定义从应用程序中分离出去, 用户的重点放在模式的定义上; 由于数据的存取由DBMS 管理,用户不必考虑存取路径等细节,简化了应用程序的编制。 7、 定义如下述语: 模式:所有用户的公共数据视图,是数据库中全体数据的全局逻辑结构和特性的描述, 一个数据库只有一个模式; 外模式:用户的数据视图,是数据的局部逻辑结构,模式的子集; 内模式:又称存储模式,数据的存储方式,数据库数据在物理结构的描述 DML: 数据操作语言, 用户可以使用 DML 操作数据实现

10、对数据库的基本操作, 如查询, 插入、删除和修改等。 DDL:数据定义语言,用户通过它,可以方便地定义数据库、表、索引、视图等数据对 象。 8、 什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据为系 统具有数据与程序的独立性? 答:存储结构改变时,使模式保持不变,从而应用程序可以保持不变,称为物理独立性。 当模式改变时,使外模式保持不变,从而应用程序可以保持不变,称为逻辑独立性。 因为数据库系统的三级模式和两级映象结构,使得当存储结构改变时,修改内模式/ 模式映象,使模式保持不变,从而应用程序可以保持不变,实现了物理独立性;当模式改变 时,修改外模式/模式映象,使外模式保

11、持不变,从而应用程序可以保持不变,实现了逻辑 独立性。 9、 试述数据库系统的组成? 答:数据库系统一般由数据库、数据库管理系统(及其开发工具) 、应用系统、数据库 管理员和用户构成。硬件是必须的,软件有 OS、DBMS、应用系统,数据的集合构成数据 库,用户又细分为最终用户、应用程序员、系统分析员、数据库管理员 DBA 10、 DBA 的职责是什么? 答:DBA 职责可以分为三个方面: 建库方面:决定数据库中信息内容和结构,确定模式、外模式;决定数据库的存储结构 和存取策略,定义存储结构;同时负责初始数据的整理和装入。 用库方面: 定义数据的安全性要求和完整性约束条件, 规定数据的保密级别、

12、 用户权限; 监督和控制数据库的运行情况,制定后援和恢复策略,负责故障恢复。 改进方面:监督分析系统的性能(空间利用率,处理效率) ;数据库重组织,物理上重 组织,以提高性能;数据库重构造,设计上较大改动,模式和内模式修改。 11、 系统分析员、数据库设计人员、应用程序员的职责是什么? 答;系统分析员负责应用系统的需求分析和规范说明,系统分析员要和用户及 DBA 相 结合,确定系统的硬件、软件配置,并参与数据库系统的概要设计。 数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。数据库设计人员必 须参加用户需求调查和系统分析,然后进行数据库设计。在很多情况下,数据库设计人 员就由数据库

13、管理员担任。 应用程序员负责设计和编写应用系统的程序模块,并进行调试和安装。 第二章 数据模型 习题: 一、选择题 1、概念模型是现实世界的第一层抽象,这一类模型中,最著名的模型是( ) A、层次模型 B、关系模型 C、网状模型 D、实体- 联系模型 2、区分不同实体的依据是( ) A、名称 B、属性 C、对象 D、概念 3、关系数据模型是目前最重要的一种数据模型,它的 3 个要素分别是( ) A、实体完整性、参照完整性、用户自定义完整性 B、数据结构、关系操作、完整性约束 C、数据增加,数据修改,数据查询 D、外模式、模式、内模式 4、在( )中,一个结点可以有多个双亲,结点之间可以有多种联

14、系。 A、网状模型 B、关系模型 C、层次模式 D、以上都有 5、 ( )的存取路径对用户透明,从而具有更高的数据独立性,更好的安全保密性,也简 化了程序员的工作和数据库开发建立的工作。 A、网状模型 B、关系模型 C、层次模式 D、以上都有 二、填空题 1、 根据模型应用的不同目的, 可以将这些模型划分为两类, 它们分别属于两个不同的层次。 第一类是( 概念模型) ,第二类是(逻辑模型和物理模型) 。 2、 数据模型的三要素是指(数据结构) 、 (数据操作)和(数据完整性约束) 。实际数据库 系统中所支持的主要数据模型是(层次模型) (网状模型)和(关系模型) 3、 数据模型中的(数据模型)

15、是对数据系统的静态特征描述,包括数据结构和数据间联系 的描述, (数据操作)是对数据库系统的动态特征描述,是一组定义在数据上的操作, 包括操作的涵义、操作符、运算规划及其语言等。 4、 用树型结构表示实体类型及实体间联系的数据模型称为(层次模型) ,上一层的父结点 和下一层的子结点之间的联系是(1:n)的联系。 5、 用有向图结构表示实体类型及实体间联系的数据模型称为(网状模型) ,数据之间的联 系通常用(图)实现 6、 (关系模型)是目前最常用也是最重要的一种数据模型。采用该模型作为数据的组织方 式的数据库系统称为(关系数据库系统) 7、 关系的完整性约束条件包括三大类: (实体完整性) 、 (参照完整性)和(用户定义完整 司长) 。 三、简答题 1、 试述数据模型的概念; 答:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表 示和操作手段的形式构架 2、 试述数据模型在数据库系统中的作用。 答: 3、 试述数据模型的 3 个要素。 答:数据模型通常由数据结构、数据操作和完整性约束三部分组成。 1) 数据结构:是所研究的对象类型的集合,是对系统静态特性的描述; 2) 数据操作:是指对数据库中各种对象的实例允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号