网状、关系、对象,三种类型的数据库
关系型数据库特点:安全性、完整性
常见的:Oracle、MS SQLserveri、DB2、Sybase
Oracle体系结构
实例和数据库的关系:
实例:数据库相关进程
数据库:文件系统,控制文件.ctl(最先启动);数据文件.dbf(被控制文件打开);日志文件.log(联机日志、归档日志)。还有一种参数文件,不参与数据库启动,而是用来寻找控制文件的。
内存结构:
SGA(系统全局区)区域各个缓冲区:
DB buffer[内存中用来频繁访问的数据区域就是DB buffer]:默认缓冲池、保持缓存池、再生缓存池
大共享区:可选;如大服务器、备份可采用
共享池:库缓存区[包括共享SQL区、PL/SQL区]、字典缓存区
Redo buffer:循环方式,先进先出的一个缓冲区;包括日志文件
固定SGA:不能设定,Oracle自我独立控制
Oracle相关进程
逻辑结构:
块(block)、盘区(extent)、段(segment)、表空间(tablespace)、数据块(datafile)