Oracle课程教案
《Oracle课程教案》
一、数据库简介
1.数据库的类型
层次数据库、网状数据库和关系数据库。
Oracle的数据库是关系数据库
2. 关系数据库的特性
以表的形式表示数据
是一个二维表,行、列是唯一的、可标识的,存储、查询与行列顺序无关。
表间的联系不是硬编码的
不需要用户理解它的物理实现
用系统表来提供其本身的内容和结构
通过SQL命令来操纵
支持空值(NULL)的概念
二、Oracle的体系结构
1.Oracle体系结构概述
Oracle的体系结构图
2.内存
系统全局区System global area(SGA)
数据库缓冲池Database buffer pool
共享缓冲池区Share pool area
游标区CURSOR
数据字典缓存区Directory cache
redo缓冲区redo buffer
程序全局区program global area
3.进程
系统进程
四个ORACLE必须的进程:数据库写入器、日志写入器、系统监控器、进程监控器。 数据库写入器(DBWR)
日志写入器(LGWR)
系统监控器(SMON)
进程监控器(PMON)
转储器(ARCH)
恢复器(RECO)
检查点(CKPT)
快照(SNP)
封锁(LCK)
调度进程(Dispatcher)
用户进程
4.物理文件
数据库文件
控制文件
日志文件