数据库概述
数据库技术:是计算机领域重要的技术之一。
应用场景:在互联网、银行、通讯、政府部门、企事业单位、科研机构等领域,都存在着大量的数据。
任何一种技术都不是凭空产生,而是经历了长期的发展过程。通过了解数据库技术的发展历史,可以理解现在的数据库技术是基于什么样的需求而诞生的。
时间:20 世纪 50 年代中期以前
发展状况:
计算机主要用于科学计算。
硬件方面没有磁盘等直接存取设备,只有磁带、卡片和纸带。
软件方面没有操作系统和管理数据的软件。
数据的输入、存取等,需要人工操作。
人工管理阶段处理数据非常麻烦和低效。
人工管理阶段的特点:
数据不在计算机中长期保存。
没有专门的数据管理软件,数据需要由应用程序自己管理。
数据是面向应用程序的,不同应用程序之间无法共享数据。
数据不具有独立性,完全依赖于应用程序。
时间:20 世纪 50 年代后期到 60 年代中期
发展状况:
硬件方面有了磁盘等直接存取设备。
软件方面有了操作系统,数据管理进入了文件系统阶段。
数据以文件为单位保存在外存储器上,由操作系统管理,程序和数据分离,实现了以文件为单位的数据共享。
文件系统阶段的特点:
数据在计算机外存设备上长期保存,可对数据反复进行操作。
通过文件系统管理数据,文件系统提供了文件管理功能和存取方法。
在一定程度上实现了数据独立性和共享性,但都非常薄弱。
时间:从 20 世纪 60 年代后期开始
发展状况:
计算机应用越来越广泛,管理的数据量越来越多,同时对多种应用程序之间数据共享的需求越来越强烈。
文件系统的管理方式已经无法满足需求。
为了提高数据管理的效率,解决多用户、多应用程序共享数据的需求,数据库技术应运而生,由此进入了数据库系统阶段。
谢谢
版权声明: 本文为 InfoQ 作者【在即】的原创文章。
原文链接:【http://xie.infoq.cn/article/7ca211d861da1a9a968b178c3】。文章转载请联系作者。
评论