国开《数据库基础与应用》第一章 1-1:计算机数据处理技术的四个发展阶段
1-1:计算机数据处理技术的四个发展阶段
1.人工管理阶段
在这个阶段,被程序所处理的数据紧跟在程序的后面,同程序一起,以二进制代码的形式,通过读穿孔纸带机或卡片机被输入到计算机内存中,经过程序运行对数据进行处理后,把运算所得到的结果数据打印输出出来。
程序和数据是一起保存在内存的,在程序中需要直接访问和处理数据,需要编程者知道数据的具体存储位置和存储格式,以及读写数据的步骤和方法。这时候的程序和数据是相互依赖的,数据的存储位置、存储格式和存储结构的改变,都将需要改变访问和处理它的程序代码。
2.文件管理阶段
程序和数据是彻底分开的,它们各自以文件的形式,保存在能够永久储存信息的外部存储设备中。
计算机在操作系统的支持下运行程序和访问数据,在程序中只需要给出数据的存储格式和方法,不需要给出数据的具体存储位置和搜索路径,这些将交给操作系统自动完成。
3.数据库管理阶段
(1)数据结构化
学生:学生号、姓名、性别、年龄、籍贯。
借阅图书:学生号、姓名、借阅图书编号、借阅日期、归还日期。
在数据库管理中,每个数据库包含有多个数据文件,数据文件之间存在着相互联系的逻辑结构。采用数据库使数据更加结构化。
(2)数据共享
在数据库系统中,一个数据库的组织是针对整个单位,而不是每个部门,一种类型的数据尽量只出现在一个数据文件中,其他文件通过使用的连接数据项与之连接,这样就提高数据的共享度,减少了数据的重复存储。
(3)数据相对独立
在数据库管理中,不需要知道数据的这些存储特性,只需要知道它的名称和逻辑结构特性。利用数据库进行数据处理时,只需要告诉数据库做什么,不需要告诉它怎么做。程序和数据各自独立,互不影响,各自都具有很强的独立性。
(4)数据粒度小
在文件管理中,每次只能读写一条记录的完整信息到内存变量中,然后再根据记录的存储格式进行分析,使用记录中的每个数据项的值。
在数据库管理中,访问数据的最小单位不是一条记录,而是记录中的任一个数据项。
(5)数据操作界面独立
在文件系统中,数据文件的使用完全依赖于程序。
在数据库系统中,访问数据库中的数据既可以在程序中实现,也可以在独立的数据操作界面中实现,并且使用独立的数据操作界面是主要的方式。
(6)数据由DBMS统一管理
DBMS---Data Base Management System,中文含义是数据库管理系统,它是计算机中专门用来管理和维护数据库的系统软件。
安全性、一致性、并发性、数据库恢复。
数据库管理员(DBA):Data Base Administrator。
4.分布式数据库管理阶段
能够把不同地域、不同系统的各个分散数据库,在计算机网络和网络操作系统的支持下统一组织和管理起来,形成一个逻辑上统一的数据库系统,供所有用户使用其中的数据。