数据库课后答案(第三版)(9)

2021-04-06 02:23

钱学忠 李京 主编

解:

数据独立性分为数据逻辑独立性与数据物理独立性两个方面。 1)数据逻辑独立性

当模式改变时,由数据库管理员对各个外模式/模式映象作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称为数据逻辑独立性。

2)数据物理独立性

当数据库的存储结构等内模式改变了,由数据库管理员对模式/内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,简称为数据物理独立性。 14、数据库管理系统有哪些主要功能? 解:

数据库管理系统是数据库系统的核心组成部分,是对数据进行管理的大型系统软件,用户在数据库系统中的一些操作,例如:数据定义、数据操纵、数据查询和数据控制,这些操作都是由数据库管理系统来实现的。

数据库管理系统主要包括以下几个功能:

(1)数据定义:DBMS提供数据定义语言(Data Definition Language,简称DDL),用户通过它可以方便地对数据库中的数据对象(包括表、视图、索引、存储过程等)进行定义。定义相关的数据库系统的结构和有关的约束条件。

(2)数据操纵:DBMS提供数据操纵语言(Data Manipulation Language,简称DML),通过DML操纵数据实现对数据库的一些基本操作,如查询,插入,删除和修改等等。其中,国际标准数据库操作语言——SQL语言,就是DML的一种。

(3)数据库的运行管理:这一功能是数据库管理系统的核心所在。DBMS通过对数据库在建立、运用和维护时提供统一管理和控制,以保证数据安全、正确、有效的正常运行。DBMS主要通过数据的安全性控制、完整性控制、多用户应用环境的并发性控制和数据库数据的系统备份与恢复四个方面来实现对数据库的统一控制功能的。

(4)数据库的建立和维护功能:数据库的建立和维护功能包括数据库初始数据的输入、转换功能、数据库的转储、恢复功能、重组织功能和性能监视、分析功能等。 15、数据库系统通常由哪几部分组成? 解:

数据库系统是指计算机系统中引入数据库后的整个人机系统。为此,数据库系统应由计算机硬件、数据库、计算机软件及各类人员组成。

1)硬件平台:要有足够大的内存支持OS与DBMS的运行;要有足够大而快速的磁盘等直接存储设备存放数据库,有足够的磁盘空间做数据备份。要求系统有较高的通道能力,以支持数据较高的传送率。 2)数据库:数据库是存放数据的地方,是存储在计算机内有组织的大量可共享的数据集合。数据库这里主要是指物理存储设备中有效组织的数据集合。 3)软件:数据库系统的软件主要包括: (1)支持DBMS运行的操作系统;

(2)DBMS:DBMS可以通过操作系统对数据库的数据进行存取、管理和维护; (3)具有与数据库接口的高级语言及其编译系统;

(4)以DBMS为核心的应用开发工具,为特定应用环境开发的数据库应用系统。

4)用户:用户主要有以下几种:用于进行管理和维护数据库系统的人员——数据库管理员;用于数据库应用系统分析设计的人员——系统分析员和数据库设计人员;用于具体开发数据库系统的人员——数据库应用程序员;用于使用数据库系统的人员——最终用户。

这里的最终用户,又可以分为三类:偶然用户、简单用户、复杂用户等。


数据库课后答案(第三版)(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:芯嵌STM32用户使用手册

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: