首页 > 代码库 > 数据库原理-数据库管理系统层次与结构

数据库原理-数据库管理系统层次与结构

数据库管理系统的层次结构

技术分享

                  图1.数据管理系统的层次结构

技术分享

            图2.关系数据管理系统的运行过程

各层的作用:

 根据处理对象的不同,数据库管理系统的层次结构由高级到低级依次为应用层、语言翻译处理层、数据存取层、数据存储层、操作系统。

  (1)应用层

  应用层是DBMS与终端用户和应用程序的界面层,处理的对象是各种各样的数据库应用。

  (2)语言翻译处理层

  语言翻译处理层是对数据库语言的各类语句进行语法分析、视图转换、授权检查、完整性检查等。

  (3)数据存取层

  数据存取层处理的对象是单个元组,它将上层的集合操作转换为单记录操作。

  (4)数据存储层

  数据存储层处理的对象是数据页和系统缓冲区。

  (5)操作系统

  操作系统是DBMS的基础。操作系统提供的存取原语和基本的存取方法通常是作为和DBMS存储层的接口。

 

数据库原理-数据库管理系统层次与结构