1.基本概念
1.1数据库
顾名思义,数据库就是存储数据的仓库,也就是说将要保存的数据按照一定格式存储在计算机的存储器上,其在存储器上占用的空间就是DATABASE。
1.2数据库引擎
数据库引擎可以看做是驱动数据库的发动机,电脑与数据库之间的交互过程就是通过数据库引擎来实现的,说白了也就是一个可以对数据库进行读写的通道。
1.3数据库UI
可以说数据库UI不属于数据库,它只是为了方便用户管理,组织信息而并非数据库本身。
1.4数据库管理系统(DBMS)
在我看来数据库管理系统是就是一个集成环境,它可以帮助用户建立数据库,操作数据库引擎,另外还可以用数据库UI方便用户操作。于是,DBMS=DB+数据库引擎+数据库UI
2.数据库类型(数据库信息组织模式)
数据库的划分是按照数据组织的模式来定义的
2.1关系型数据库(RDBMS)
其实质是在数据库中信息是以二维表的形式来存储的
主要厂商:
Oracle 甲骨文、(本意)神谕
sqlServer 微软
DB2 IBM
MySql 开源 免费
2.2面向对象数据库(OODMMS)
利用面向对象的思想,数据库中存储的信息不在是以表为单位,而是按照对象的方式,也就是根据数据类型行,定义相应的数据对象,存储在数据库中
主要厂商&