数据库管理系统的层次结构
图1.数据管理系统的层次结构
图2.关系数据管理系统的运行过程 各层的作用:
根据处理对象的不同,数据库管理系统的层次结构由高级到低级依次为应用层、语言翻译处理层、数据存取层、数据存储层、操作系统。
(1)应用层
应用层是DBMS与终端用户和应用程序的界面层,处理的对象是各种各样的数据库应用。
(2)语言翻译处理层
语言翻译处理层是对数据库语言的各类语句进行语法分析、视图转换、授权检查、完整性检查等。
(3)数据存取层
数据存取层处理的对象是单个元组,它将上层的集合操作转换为单记录操作。
(4)数据存储层
数据存储层处理的对象是数据页和系统缓冲区。
(5)操作系统
操作系统是DBMS的基础。操作系统提供的存取原语和基本的存取方法通常是作为和DBMS存储层的接口。
时间: 2024-10-22 05:21:24