数据库系统原理——第一章 数据库发展史

数据库发展史

1.1 人工管理阶段的数据管理有哪些特点?

(1)数据不保存在计算机内。
(2)没有专用的软件对数据进行管理。
(3)只有程序的概念,没有文件的概念。
(4)数据面向程序。

1.2 文件系统阶段的数据管理有哪些特点?

(1)数据以“文件”形式可长期保存在外部存储器的磁盘上。
(2)数据的逻辑结构与物理结构有了区别,但比较简单。
(3)文件组织已多样化。
(4)数据不再属于某个特定的程序,可以重复使用,即数据面向应用。
(5)对数据的操作以记录为单位。

1.3 文件系统阶段的数据管理有什么缺陷?请举例说明。

(1)数据冗余
(2)不一致性
(3)数据联系弱
例子:某单位添置了一台计算机,各部门纷纷在计算机中建立文件,如职工档案文件、职工工资文件和职工保健文件。每一位职工的电话在三个文件中重复出现,这就是“数据冗余”。
如果职工的电话需要修改,就要修改三个文件中的数据,否则会引起同一数据在三个文件中不一致,产生的原因是三个文件中数据没有联系。

1.4 数据管理的数据库阶段产生的标志是哪三件事情?

IMS系统、DBTG报告、E.F.Codd的文章

1.5 数据库阶段的数据管理有哪些特色?

(1)采用数据模型表示复杂的数据结构
(2)有较高的数据独立性
(3)数据库系统为用户提供了方便的用户接口
(4)数据库系统提供数据库的并发控制、数据库的恢复、数据的完整性、数据安全性的数据控制功能。

1.6 什么是数据独立性?在数据库中有哪两级独立性?

数据独立性是指应用程序与数据库的数据结构之间相互独立。
用户的逻辑结构以及应用程序。

1.7 试解释DB、DBMS和DBS三个概念。

DB:(数据库)长期存储在计算机内、有组织的、统一管理的相关数据的集合。
DBMS:(数据库管理系统)位于用户与操作系统之间的一层数据管理软件。
DBS:(数据库系统)实现有组织的、动态的存储大量关联数据。

1.8 分布式数据库系统有哪些特点?

(1)数据库的数据物理上分布在各个场地,但逻辑上是一个整体。
(2)每个场地既可以执行局部应用(访问本地DB),也可以执行全局应用(访问异地DB)
(3)各地的计算机由数据通信网络相连接。本地计算机不能单独胜任的处理任务,可以 通过通信网络取得其他DB和计算机的支持。

1.9 面向对象数据库系统有哪些特点?

(1)面向对象数据模型能完整地描述现实世界的数据结构,能表达数据间嵌套、递归的联系。
(2)具有面向对象技术的封装性(把数据与操作定义在一起)和继承性(继承数据结构和操作)的特点,提高了软件的可重用性。

——内容来源《数据库系统原理》(第三版)董健全、丁宝康

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值