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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库原理-数据库管理系统层次与结构相关的知识,希望对你有一定的参考价值。

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

技术分享

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

技术分享

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

各层的作用:

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

  (1)应用层

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

  (2)语言翻译处理层

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

  (3)数据存取层

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

  (4)数据存储层

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

  (5)操作系统

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

 

以上是关于数据库原理-数据库管理系统层次与结构的主要内容,如果未能解决你的问题,请参考以下文章

数据库原理及应用-数据模型之层次与网状模型

[架构之路-24]:目标系统 - 系统软件 - C语言的结构与程序的工作原理 - 程序控制函数调用栈函数调用性能优化

[架构之路-22]:目标系统 - 系统软件 - 汇编语言结构与X86指令系统以及CPU的工作原理函数调用与堆栈操作

冯 · 诺依曼结构原理及层次结构分析

JDBC原理之层次结构

[架构之路-119]-《软考-系统架构设计师》-计算机体系结构 -1- 基本原理(体系结构指令系统与流水线层次存储)