DB学习草稿

一.DB

DB是用于长久存储应用程序数据的专有程序

DB vs 普通数据文件
db提供更完整强大的crud操作接口,db提供对数据进行结构化组织的机制和一系列的内部支持,例如:关系数据库的表,非关系数据据的key-value支持。
DB能够对数据进行集中的管理,并且共享给需要操作数据的各个用户。

DBMS涉及到的种类主要有:网状数据库,层次数据库,关系数据库

数据库历史

计算机系统产生之初,计算的数据物理操作场景是对穿孔卡片进行处理,对的管理主要体现于对穿孔卡片的物理管理。
随着计算机的普及,数据量的增大,这样的方式 必不能持久。在上世纪60年代产生了DBMS的概念。
1961年,首先出现的是 (IntegratedData Store,IDS) ,这是第一个DBMS,IDS是一种网状数据库
1968年出现了 IMS(InformationManagement System) ,IBM推出的一种具有代表性的层次数据库。
层次数据库和网状数据库都是早期的数据库,网状数据库普及得更多一些,并且能够对层次数据库进行模拟。他们存在的问题是对数据的抽象和独立缺少支持。
System R于1979年出现,是第一个关系数据库,能够支持sql查询。关系数据库之后长久的成为了DBMS的事实标准
对象数据库=>failed,美好的模型,糟糕的现实,包含大多数用户无法完美的过度到新型数据库,转换的成本太高了
数据仓库=>数据挖掘













留下评论