Oracle

来源:互联网 发布:mac自带flash 编辑:程序博客网 时间:2024/06/13 12:31

一、数据库管理的历史

在数据库管理的发展过程中,主要经历了三个阶段,即人工管理阶段、文件系统阶段、数据库系统阶段。

1.人工管理阶段

人工管理数据具有以下4个特点:

  • 不能长期保存数据 
    最初,由于存储的设备有限,数据一般是通过纸带或磁带存储,数据不能长期保存。
  • 数据并不是由应用软件管理的而是由应用程序自己管理的 
    作为程序员在编写程序时,既要设计程序逻辑结构又要设计物理结构以及数据的存取方式等,因此,对程序员编写代码的工作量和质量都很高。
  • 数据不能共享 
    在人工管理阶段,数据是面向程序的,由于每一个应用程序都是独立的,即使要使用的相同数据已经在其他应用程序中存在,在应用程序之间也是不能共享的,这样也造成了大量的数据冗余。
  • 数据不具有独立性 
    应用程序只要发生改变,数据的逻辑结构和物理结构就相应的发生改变。因而程序员都要做出相应的修改,给程序员带来很多负担。

2.文件系统阶段

此时,计算机的存储设备已不再是磁带和卡片了,已经可以用磁盘直接存储了。此时存储数据使用的是文件系统也成为管理软件,文件系统是操作系统中负责管理和存储文件信息的软件机构。文件系统由三个部分组成:与文件管理有关的软件、被管理的文件以及实施文件管理所需的数据结构。文件系统阶段存储数据就是以文件的形式来存储,由操作系统统一处理。文件系统阶段也是数据库发展的初级阶段,使用文件系统存储数据具有以下四个特点:

0 0
原创粉丝点击