很难想象,现在还有什么应用跟数据库无关。就连微软的下一代操作系统vista,也要用其数据库来组织其新式的文件系统。可以说,经过多年的发展,数据已经成为整个信息化进程与下一阶段发展的最可宝贵的资源,而保存与管理数据资源的数据库,其技术的发展与进步,就成为了最值得关心与重视的问题。从层次型数据库到管理关系型数据库,乃至目前的同时支持关系型与xml的混合型数据库db2 9,数据库管理技术在其发展的将近40年的历程中,大致经历了以上3个阶段。
【相关文章:保护 SQL Server 2005 E】 【扩展阅读:SQL Server 2005 Serv】ims:早期的层次数据库 【扩展信息:SQL Server 2005 数据转换】 数据库管理系统出现以前的数据管理非常原始简陋,数据处理依靠穿孔卡片来进行时,彼时的数据管理,只是对卡片进行物理的存储与处理。数据的存储与管理极其麻烦与复杂,根本无法体现出高效性。在1956年ibm生产出第一个磁盘驱动器(model 305 ramac)之后,引发了数据管理的革命,并且因此得以随机存储数据。 此后,出现了最早版本的数据库,即网状数据库管理系统(dbms),由通用电气公司1961年开发成功,其ids(integrated datastore,集成数据存储)是世界上第一个网状dbms,也是第一个dbms。但是它只能运行于通用电气的主机上,且数据库只有一个文件,所有的表必须通过手工编码生成,有着极大的局限性。 为此,ibm开发的层次数据库ims(information management system,信息管理系统)受到了极大的欢迎,成为了最著名也是最典型的层次型数据库管理系统。1966年,ibm与其客户(北美洛克维尔公司与卡特彼勒公司)合作,共同开发新型数据库,用于帮助nasa管理宏大的阿波罗计划中的繁琐资料,并且在1968年由ibm的工程师完成。1969年,该数据库作为ibm的产品发布时被更名为“ims(information management system,信息管理系统)。在1969年,nasa成功发射了阿波罗11号实现了人类首次登月之后,nasa继续在其航天飞机计划中使用着该产品。直至今日,该数据库一直有着用武之地,在如今的互联网应用连接、商务智能等应用中找到了全新的角色。
rdbms:关系数据库的出现
虽然层次数据库已经可以很好地解决数据集中与共享的问题,但是其在数据独立性与抽象级别上依然有着欠缺。 还好,就在1970年,ibm研究员e.f.codd提出了关系模型的概念,由此奠定了关系模型的理论基础。... 下一页