第十二章 数据库管理系统
阐述DBMS的基本功能,系统结构以及主要的实现技术。
DBMS应具有的基本功能
数据库定义和创建
数据组织、存储和管理
数据存取
数据库事务管理和运行管理
数据库的建立和维护
其他功能
DBMS的进程结构
实际应用中,DBMS以及应用程序都必须进入某个具体的操作系统环境,应用程序通过DBMS。DBMS通过操作系统,与数据库中的数据打交道。根据三者关系,一般有四种进程组织方案。
N方案:DBMS与应用程序相融合的方案
多线索(Multi-Threaded)DBMS
就像图书馆和学生的关系 图书共享 学生可以借来做自己的任务
多线索的优点:
线索比进程占用较少的资源
线索调度比较灵活,可控制性强
线索切换开销较小
线索间通信简便
DBMS系统结构
数据存取层
数据库物理组织
数据库要存储4个方面的数据
数据描述,即数据外模式、模式、内模式
数据本身
数据之间的联系
存取路径