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

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

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

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

各层的作用:

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

  (1)应用层

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

  (2)语言翻译处理层

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

  (3)数据存取层

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

  (4)数据存储层

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

  (5)操作系统

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

时间: 2024-10-22 05:21:24

数据库原理-数据库管理系统层次与结构的相关文章

数据库原理-数据库系统概述

数据库的四个基本概念 数据:描述事物的记录符号,视频.音频.汉字.图形是数据的一种表现形式. 数据库:组织.存储和管理数据的数据仓库,这个仓库是存储在计算机存储设备上的.严格上讲数据库 是指长期储存在计算机内的.有组织的.可共享的数据集合.数据库中的数据按一定的数据模型组织.描述和储存,具有较小的冗余度.较高的数据独立性和易扩展性,并为各种用户共享. 数据库管理系统:是用户和操作系统之间的数据管理软件,包括了数据定义功能,数据组织.存储和管理功能,数据操纵功能,数据库的事务管理和运行管理,数据库

数据库原理-数据库完整性

关系数据库的完整性规则是数据库设计的重要内容.绝大部分关系型数据库管理系统RDBMS都可自动支持关系完整性规则,只要用户在定义(建立)表的结构时,注意选定主键.外键及其参照表,RDBMS可自动实现其完整性约束条件. 实体完整性 实体完整性指表中行的完整性.主要用于保证操作的数据(记录)非空.唯一且不重复.即实体完整性要求每个关系(表)有且仅有一个主键,每一个主键值必须唯一,而且不允许为“空”(NULL)或重复. 参照完整性 参照完整性(Referential Integrity)属于表间规则.对

数据库原理-数据库故障

数据库恢复定义 把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态或完整状态) 数据库故障 事务内部的故障 系统故障 介质故障 计算机病毒 1.事物内部的故障 事务内部更多的故障是非预期的,是不能由应用程序处理的.运算溢出.并发事务发生死锁而被选中撤销该事务和违反了某些完整性限制等都有可能引发事务故障. 解决这类故障的方法是撤销事务(undo),就像事务从来没有发生一样. 2.系统故障 称为软故障,是指造成系统停止运转的任何事件,使得系统要重新启动. 特点: 整个系统的正常运行突然被破坏

《数据库原理》复习总结

<数据库原理>复习总结 数据库技术就是主要研究如何科学的组织和存储数据,高效的获取和处理数据,并可以满足用户各种不同的信息需求的技术,因为对数据库技术的需求非常大,所以学习这门课的知识和技术是非常必要的,应熟练弄清,掌握数据,数据管理,数据库,数据模型和概念模型的等专业术语的内涵. 第1章 绪论 1.掌握数据库.数据库管理系统.数据库系统(组成)的概念 2.了解数据库技术发展的三个阶段 3.掌握三级模式及二级映像的概念 4.理解数据库管理系统的主要功能 知识点: 数据:数据库系统研究和处理的对

数据库原理

第一章 数据库系统基本概念 要求.目标: 了解和掌握数据管理技术的发展阶段,数据描述的术语,数据抽象的四个级别,数据库管理系统的功能,数据库系统的组成. 一. 数据管理技术的发展 1. 分为四个阶段:人工管理阶段.文件系统阶段.数据库阶段和高级数据库阶段. 2. 数据库阶段数据管理的特点: 1) 采用数据模型表示复杂的数据结构. 2) 有较高的数据独立性. 3) 数据库系统为用户提供了方便的用户接口. 4) 提供四方面的数据控制功能:数据库的恢复.数据库的并发控制.数据的完整性.数据安全性. 5

数据库原理与应用技术,学习笔记

数据库原理与应用技术 苗雪兰,宋歌编著 学习者:何 ◆ 第1章 数据库系统概述 >> 数据库是数据管理的新手段和技术. >> 信息就是新的.有用的事实和知识. >> 数据(Data)是用于承载信息的物理符号. >> 数据不等于信息,数据只是信息表达方式中的一种 >> 数据处理是指对数据的收集.组织.整理.加工.存储和传播等工作. >> 数据管理是其他数据处理的核心和基础. >> 数据库(DataBase,DB)是一个按数据

数据库原理常见问答

常见问答 1.    试述数据库系统有哪些特点(特别是相对于文件系统)? ①数据共享,特别是实现数据字段的共享.②较高的数据独立性.③面向整体的数据结构话模型.④可控冗余度.⑤数据的统一管理和控制. 2.    简述关系的性质? ①任意两个元组不能全同.②元组是非排序的.③属性是非排序的.④属性必须有不同的名称,而不同属性可以来自一个域.⑤同一属性名处的诸属性值(同列)是同类型数据,且必须来自同一个域. 3.数据库设计过程包括哪几个主要阶段?哪些阶段独立于数据库管理系统? 哪些阶段依赖于数据库管

【数据库原理】第一章 绪论

数据库原理 第一章   绪论 1.1   数据库系统概述 1.1.1      数据库的4个基本概念 1.数据 (1)数据是数据库中存储的基本对象 (2)数据:描述事物的符号记录,可以是数字.文字.图像等 (3)数据的含义称为数据的语意,数据与其语意密不可分 2.数据库 (1)数据库:长期储存在计算机内,有组织的.可共享的大量数据集合 (2)特点 <1>按照一定的数据模型组织.描述和存储 <2>具有较小的冗余度 <3>较高的数据独立性和易扩展性 <4>可为各

MySQL数据库原理

我们知道,数据是信息的载体——一种我们约定了如何解释的符号.在计算机系统中,最常见的应该是文本数据.我们用它记录配置信息,写日志,等等.而在应用程序中,按一定的数据结构来组织数据的方式叫做数据库管理系统(DBMS).数据库就是把数据按照一定的规则,有效的组织存放,以提供更高效.更便捷的数据访问和处理.要理解数据库原理,并使用数据库,需要理解三点内容:1>数据库的数据组织的方式:2>数据库的逻辑架构及物理实现:3>数据库客户端的操作方法.也许,对于使用数据库来说,只需要掌握最后一点,即操作