数据库基础与应用作业答案

1章    数据库概述 一、选择题
1 A; 2C 3A 4D 5A 6A
一、    有序的、可共享的
二、    在建立、使用和维护时
三、    数据库、数据库管理系统(及其开发工具)、应用系统、DBA和用户
四、    手工、文件、数据库
五、    数据结构、数据操作、完整性与约束性条件
六、    关系、网状、层次;关系数据模型 三、判断题
1 V ;2 V ;3X ;4X
四、简答题
1.简述计算机数据管理技术发展的三个阶段。
一、人工管理
这一阶段20世纪50年代中期以前),计算机主要用于科学计算。外部存储器只有磁 带、卡片和纸带等还没有磁盘等直接存収存储设备.软件只有汇编语言,尚无数据管理方而 的软件。数据处理方式基本是批处理。这个阶段有如下几个特点:
计算机系统不提供对用八数据的管理功能。用户编制程序时,必须全面考虑好相关的数 据,包括数据的定义、存储结构以及存取方法等。程序和数据是一个不可分割的:整体。数据 脱离了程序就无任何存在的价值,数据无独立性。
数据不能共亨。不同的程序均有齐自的数据,这些数据对不同的程序通常是不相同的, 不可共享;即使不同的程序使用了相同的一组数据,这些数据也不能共亨,程序中仍然需要 各自
加人这组数据,谁也不能省略。基于这种数据的不可共享性,必然导致程序与程序之间 存在大量的重复数据,浪费了存储空间。
不单独保存数据。基于数据与程序是一个整体,数据只为本程序所使用,数据只有与相 应的程序一起保存才有价值,否则就毫无用处。所以,所有程序的数据均不单独保存。
二、文件系统
在这一阶段20世纪50年代后期至60年代中期)计算机不仅用于科学计算,还利用 在信息管理方而。随着数据量的増加,数据的存储、检索和维护问题成为紧迫的需要,数据 结构和数据管理技术迅速发展起来°此吋,外部存储器己有磁盘、磁鼓等直接存収的存储设 备。软件领域出现了操作系统和髙级软件°操作系统中的文件系统是专门管理外存的数据管 理软件,文件是操作系统管理的重要资源之一。数据处理方式有批处理,也有联机实吋处理。 这个阶段有如下儿个特点:
数据以"文件”形式可长期保存在外部存储器的磁盘上。山于计算机的应用转向信息管 理,因此対文件要进行大量的杳询、修改和插人等操作。
数据的逻辑结构与物理结构有了区别,但比较简单。程序与数据之间具有“设备独立性”, 即程序只需用文件名就可与数据打交道,不必关心数据的物理位置。山操作系统的文件系统 提供存収方法(读/写)。
文件纟I[织12多样化n有索引文件、链接文件和直接存取文件等。但文件之间相互独立、 缺乏联系。数据之间的联系要通过程序去构造。
数据不再屈于某个特定的程序,可以重复使用,即数据面向应用。但是文件结构的设计 仍然是基于特定的用途,程序基于特定的物理结构和存収方法,因此程序与数据结构之间的 依赖关系并未根本改变。
对数据的操作以记录为单位。这是山于文件中只存储数据,不存紡文件记录的结构描述 信息。文件的建立、存取、查询、插人、删除、修改等所有操作,都要用程序来实现。
随着数据管理规模的扩大,数据量急剧增加,文件系统显露出一•些缺陷:
数据冗余。山于文件之间缺乏联系,造成每个应用程序都有对应的文件,有可能同样的 数据在多个文件中重复存储°
不一致性。这往往是山数据冗余造成的,在进行更新操作时,稍不谨慎,就可能使同样 的数据在不同的文件中不一样。
数据联系弱。这是山于文件之间相互独立,缺乏联系造成的。
文件系统阶段是数据管理技术发展中的一个重要阶段。在这一阶段中,得到充分发展的 数据结构和算法丰富了计算机科学,为数据管理技术的进一-步发展打下了基础,现在仍是计 算机软件科学的重要基础。
三、数据库管理系统
这一阶段60年代后期),数据管理技术进入数据库系统阶段。数据库系统克服了文件 系统的缺陷,提供了对数据更高级、更有效的管理。这个阶段的程序和数据的联系通过数据 库管理系统來实现DBMS)
概括起來,数据库系统阶段的数据管理具有以下特点:
釆用数据模型表示复杂的数据结构。数据模型不仅描述数据本身的特征,还要描述数据 之间
的联系,这种联系通过存収路径实现。通过所有存収路径表示门然的数据联系是数据库 与传统文件的根本区别。这样,数据不再而向特定的某个或多个应用,而是而向報个应用系 统。数据冗余明显减少,实现了数据共享。
有较高的数据独立性。数据的逻辑结构与物理结构之间的差别可以很大。用八以简单的 逻辑结构操作数据而无需考虑数据的物理结构。数据库的结构分成用八的局部逻辑结构、数 据库的整体逻辑结构和物理结构三级。用户(应用程序或终端用户)的数据和外存中的数据 Z间转换山数据库管理系统实现。
数据库系统为用户提供了方便的用八接口。用户可以使用查询语言或终端命令操作数据 库,也可以用程序方式(如用c—•类高级语言和数据库语言联合编制的程序)操作数据库。
数据库系统提供了数据控制功能。例如,1。数据库的并发控制:对程序的并发操作加 以控制,防止数据库被破坏,杜绝提供给用户不止确的数据;2数据库应用在哪些方面。数据库的恢复:在数据库 被破坏或数据不可靠时,系统有能力把数据库恢复到最近某个止确状态;3。数据完藥性: 保证数据库中数据始终是止确的;4。数据安全性:保证数据的安全,防止数据的丢失、破 坏。
增加了系统的灵活性。対数据的操作不一定以记录为单位,可以以数据项为单位。
2.常用的三种数据模型的数据结构各有什么特点?
1层次模型
层次模型是数据库系统小最早出现的数据模型,层次数据库系统采用层次模型作为数据的 纽织方式。层次模型是用树形结构来表示各类实体以及实体间的联系的数据模型。例题:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。