对RDBNS的认识

33 阅读2分钟

对RDBMS的认识 一.RBDMS事务ACID 事务(Transaction):是由一-组SQL 语句组成的一个程序执行单元(Unit), 它需要满足ACID特性。
ACID:
原子性( tomicity): 事务是一个不可再分割的工作单元, 事务中的操作要么都发生,要么都不发生。
致性( onsistency): 数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性。
隔离性( solation):多个事务并发访问时,事务之间是隔离的,-个事务不应该影响其它事务运行效果。
持久性(C urability):在事务完成以后,该事务所对数据库所作的更改便持久的保存在数据库之中,并不会被回滚。 二.发展历史 1.前DBMS时代——人工管理 在现代计算机发明出来以后,通过人工的方式进行数据记录和管理 2.2.2前DBMS时代-文件系統
1950s,现代计算机的雏形基本出现。1956年IBM发布了第一个的磁盘驱动器--model 305 RAMAC从此数据存储进入磁盘时代。在这个阶段,数据管理直接通过文件系统来实现。
3.DBMS时代 1960s,传统的文件系统已经不能满足人们的需要,数据库管理系统(DBMS)应运而生。DBMS:按照某种数据模型来组织、存储和管理数据的仓库。
所以通常按照数据模型的特点将传统数据库系统分成网状数据库、层次数据库和关系数据库三类。 网状数据库:网状数据庠所基于的网状数据模型建立的数据之间的联系,能反映现实世界中信息的关朕,是许多空间对象的自然表达形式。 1964年,世界上第一个数据库系统——集成数据存储(Integrated Data Storage, IDS) 诞生于通用电气公司。IDS是世界上第一个网状数据库,奠定了数据库发展的基础,在当时得到了广泛的应用。在1970s网状数据库系统十分流行,在数据库系统产品中占据主导地位。 层次模型:1968年,世界上第一个层次数据库信息管理系统(nfomation Management Systemn, IMS)诞生于IBM公司,这也是世界上第一个大型商用的数据库系统。层次数据模型,即使用树形结构来描述实体及其之间关系的数据模型。 关系模型:1970年,IBM的研究员E.F Codd博士发表了篇名为模型的概念,奠定了关系模型的理论基础。