码迷,mamicode.com
首页 > 数据库 > 详细

数据库 学习笔记(一) 引言

时间:2015-07-27 18:46:19      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

数据库系统整体认识

数据库管理系统(DataBase-Management System,DBMS):由一个互相关联的数据的集合和一组用以访问这些数据的程序组成。这个数据结合通常称作数据库(database),DBMS的主要目标是提供一种可以方便、高效地存取数据库信息的途径。

对数据的管理既涉及信息存储结构的定义,也涉及信息操作机制的提供。此外,数据库系统还必须提供所存储信息的安全性保证,即使在系统崩溃或有人企图越权访问时也应保障信息的安全性。如果数据将被多用户共享,那么系统还必须设法避免可能产生的异常结果。

1.1 数据库系统的历史

数据存储和处理技术发展阶段:

~20世纪60年代初:磁带和卡片组被用于数据存储。劣势:只能顺序读取

~20世纪70年代末:硬盘被用于数据存储。优势:摆脱顺序访问限制。创建网状和层次的数据库,可以将表和树这样的数据结构保存在磁盘上。大事件:Codd[1970]论文中定义了关系模型和在关系模型中查询数据的非过程化方法。

~20世纪80年代末:关系型数据库取代网状/层次型数据库。对并行和分布式数据库进行研究,并且在面向对象数据库方面有了初步认知。

网状/层次型数据库的劣势:程序员使用网状/层次型数据库时,必须处理许多底层的实现细节,并且不得不将他们要做的查询任务编码成过程化形式。更重要的,在设计应用程序时,还要时时考虑效率问题。

关系型数据库优势:几乎所有底层工作都由数据库自动完成,程序员只考虑逻辑层工作。

~20世纪90年代末:SQL语言由更新密集转向查询密集,大数据分析工具发展。并行数据库产品的发展以及数据库系统对 对象-关系以及对数据的Web接口的支持。

21世纪至今:XML的支持,高并行数据库系统,“自主计算/自动管理”技术及数据挖掘技术的成长。

 

数据库 学习笔记(一) 引言

标签:

原文地址:http://www.cnblogs.com/newstar87/p/4680723.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!