数据库论文范文.docxVIP

  • 1
  • 0
  • 约1.3千字
  • 约 6页
  • 2024-04-06 发布于云南
  • 举报

数据库论文

这篇论文真的值得研究吗?

这些内容都是基础知识,教材中随处可见。

随着计算机硬件和软件的发展,以及应用需求的推动,数据管理技术经历了三个重要的发展阶段。

第一阶段:人工管理时代

1.背景

应用背景:科学计算

硬件背景:缺乏直接存取存储设备

软件背景:缺少操作系统

处理方式:批处理

2.特点

数据管理者:人类

数据面向对象:特定应用程序

数据共享程度:无共享,高度冗余

数据独立性:不独立,依赖于程序

数据结构化:无结构

数据控制能力:由应用程序自行控制

第二阶段:文件系统时代

1.背景

应用背景:科学计算与管理

硬件背景:磁盘与磁鼓

软件背景:存在文件系统

处理方式:联机实时处理与批处理

2.特点

数据管理者:文件系统

数据面向对象:特定应用程序

数据共享程度:共享性差,冗余度大

数据独立性:独立性差

数据结构化:记录内有结构,整体无结构

数据控制能力:由应用程序自行控制

第三阶段:数据库系统时代

1.背景

应用背景:大规模管理

硬件背景:大容量磁盘

软件背景:存在数据库管理系统

处理方式:联机实时处理与分布批处理

2.特点

数据管理者:数据库管理系统

数据面向对象:整个应用系统

数据共享程度:共享性高,冗余度小

数据独立性:具有高度的物理独立性和逻辑独立性

数据结构化:整体结构化,通过数据模型描述

第四阶段:数据库系统的优势

1.数据结构化

数据结构化是数据库与文件系统的根本区别。描述数据时,不仅要描述数据本身,还要描述数据之间的联系。

2.数据共享性高,冗余度低,易于扩展

数据库系统从整体角度审视和描述数据,使数据不再局限于特定应用程序,而是面向整个系统。

3.数据一致性

数据一致性指不同副本的数据值保持一致。在使用人工管理或文件系统管理时,由于数据被重复存储,当不同应用使用和修改不同副本时,容易导致数据不一致。

4.物理独立性

当数据的存储结构(或物理结构)发生变化时,通过相应调整映像,可以保持数据的逻辑结构不变,从而无需更改应用程序。

5.逻辑独立性

当数据的总体逻辑结构发生变化时,通过相应调整映像,可以保持数据的局部逻辑结构不变。应用程序是根据数据的局部逻辑结构编写的,因此无需修改应用程序。

数据的安全性(Security)

数据的安全性是指保护数据,防止不合法使用数据造成数据的泄密和破坏,使每个用户只能按规定,对某些数据以某些方式进行访问和处理。

数据的完整性(Integrity)

数据的完整性指数据的正确性、有效性和相容性。即将数据控制在有效的范围内,或要求数据之间满足一定的关系。

并发(Concurrency)控制

当多个用户的并发进程同时存娶修改数据库时,可能会发生相互干扰而得到错误的结果并使得数据库的完整性遭到破坏,因此必须对多用户的并发操作加以控制和协调。

数据库恢复(Recovery)

计算机系统的硬件故障、软件故障、操作员的失误以及故意的破坏也会影响数据库中数据的正确性,甚至造成数据库部分或全部数据的丢失。DBMS必须具有将数据库从错误状态恢复到某一已知的正确状态(亦称为完整状态或一致状态)的功能。

文档评论(0)

1亿VIP精品文档

相关文档