RDBMS知识|青训营笔记

52 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第13天,今天我重温了有关RDBMS方面的知识。RDBMS事务ACID:是由一组SQL语句组成的一个程序执行单元,它需要满足ACID特性。ACID有四个性质:原子性、一致性、隔离性和持久性。其中原子性:事务是一个不可再分割的工作单元,事务中的操作要么都发生,要么都不发生;一致性:数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性;隔离性:多个事务并发访问时,事务之间是隔离的,一个事务不应该影响其它事务运行效果;持久性:在事务完成以后,该事务所对数据库所作的更改便持久的保存在数据库之中,并不会被回滚。 然后我又了解了一下它的发展历史,首先是前DBMS时代——人工管理,在现代计算机发明出来以前,通过人工的方式进行数据记录和管理;然后是前DBMS时代-文件系统,在20世纪50年代,现代计算机的雏形基本出现,在1956年IBM发布了第一个磁盘驱动器--Model305 RAMAC,从此数据存储进入磁盘时代,在这个阶段,数据管理直接通过文件系统来实现;最后就到了DBMS时代,在20世纪60年代,传统的文件系统已经不能满足人们的需要,数据库管理系统(DBMS)应运而生。DBMS:按照某种数据模型来组织、存储和管理数据的仓库。传统的数据库系统按照数据模型的特点分成网状数据库、层次数据库和关系数据库三类。最后我又了解了一下SQL语言,它是某位学者将code关系数据库的12条准则的数学定义以简单的关键字语法表现出来,里程碑式的提出了SQL语言,今天学到了很多知识,受益匪浅。