数据库技术是数据管理的技术,数据管理是指对数据的分类、组织、编码、存储、检索和维护,它是现代计算机应用的基础。电子商务以电子计算机及其网络技术取代传统方式来进行生产经营活动,当然离不开数据库技术的支持。
数据管理主要分为以下几个阶段:手工管理阶段、文件系统阶段、数据库系统阶段。
(1)手工管理阶段
计算机出现的初期,主要用于科学计算,没有大容量的存储设备。人们把程序和要计算的数据通过打孔的纸带送入计算机中,计算的结果由用户自己手工保存。处理方式只能是批处理,数据不共享,不同程序不能交换数据。
应用程序中用到的数据都要由程序员规定好数据的存储结构和存取方式等。一组数据只能面向一个应用程序,不能实现多个程序的共享数据。不同程序不能直接交换数据,数据没有任何独立性。
(2)文件系统阶段
20世纪50年代后期到20世纪60年代中期计算机有了磁盘、磁带等直接存取的外存储器设备,操作系统有了专门管理数据的软件——文件系统。文件系统使得计算机数据管理的方法得到极大改善。这个时期的特点是:计算机大量用于管理,数据需要长期保存,可以将数据存放在外存上反复处理和使用;数据文件可以脱离程序而独立存在,应用程序可以通过文件名来存取文件中的数据,实现数据共享;所有文件由文件管理系统进行统一管理和维护。但该方法也有其不足之处,体现在数据冗余性、数据不一致性和数据之间联系比较弱。
(3)数据库系统阶段(www.daowen.com)
数据库系统对数据的组织分为三层:第一层面向各类用户,是针对用户的最佳组织形式。第二层是面向系统整体,包含全体用户所需信息、对全局性能最佳的数据结构。第三层面向计算机物理存储,在保证存储第二层所含信息的前提下,按物理存取的最佳形式来组织的文件结构,是真正在外部存储器中保存的文件。即用户所使用的数据文件(逻辑上存在)和在外部存储器实际存放的数据文件(物理上存在)是彻底分离的。数据按三级结构方式组织,而三级结构之间的联系由两级映射实现。这就是数据库系统对数据的管理方式。
数据库系统阶段,有如下的特点:
·面向全组织的复杂的数据结构。
·数据的冗余度小,易扩充。
·数据与程序独立。
·统一的数据控制功能,包括安全性控制、完整性控制和并发控制。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。