`
stinge
  • 浏览: 149500 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DBMS体系结构

阅读更多

DBMS的组成部分

 

一、查询:sql输入或通过应用程序的借口查询数据库

 

二、更新:插入、修改、删除。

 

三、模式更新:修改或增加属性字段,数据库的模式指数据库的逻辑结构。

 

四、查询处理程序:把用较高级的语言所表示的数据库操作转换成一系列数据库的请求

 

五、存储管理程序:包括文件管理程序和缓冲区管理程序。

 

六、事务管理程序:一组按顺序执行的操作单位,由一个或多个数据库操作组成。

 

     特性:

 

       原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。

  一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。

  隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。

 

  持久性(durability)。持续性也称永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。

 

 

实现事务的技术:

   (1)加锁:对事务要访问的数据项加锁,一个事务对某数据项加锁后,其他的事务就不能访问它了,直到数据项解锁为止。避免多个事务同时读写数据库中的同一数据项。

 

   (2)日志文件:事务管理程序记录了一个日志文件,包括每个事务的开始,每个事务所引起的数据库的更新和每个事务的结束。是保证持久性的重要手段。

 

   (3)事务提交:首先计算岁数据库要做的更新,将更新内容复制到日志文件,然后提交,将更新的内容写入数据库。

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    数据库系统教学课件:第18讲DBMS的体系结构.pptx

    数据库系统教学课件:第18讲DBMS的体系结构.pptx

    数据库系统教学课件:第18讲-DBMS的体系结构.ppt

    数据库系统教学课件:第18讲-DBMS的体系结构.ppt

    [详细完整版]数据库安全.pptx

    数据管理基本原理与技术 数据库系统概述 数据库系统体系结构 关系数据库管理系统 关系数据模型 数据库分析与设计 多用户DBMS体系结构 分布式数据库 面向对象数据库 联邦式数据库 数据仓库与数据集市 联机分析处理与...

    模拟的DBMS

    用MFC模拟的一个数据库管理系统DBMS

    什么是数据库系统.doc

    另一类课题是对DBMS标准化 的研究,即研究一个统一的DBMS体系结构的规范。 数据库设计 这是在计算机系统具有的数据库管理系统的基础上,按照应用要求以及计算机系统所提 供的数据模型和功能,设计一个结构良好、使用...

    client-server-architecture:使用MySQL数据库管理系统(DBMS)实施客户端服务器体系结构

    客户端-服务器架构 使用MySQL数据库管理系统(DBMS)实现客户端服务器体系结构。

    数据库的体系结构.doc

    虽然现在DBMS的产 品多种多样,在不同的操作系统下工作,但大多数系统在总的体系结构上都具有三级结 构的特征。 从某个角度看到的数据特性,称为数据视图(Data View)。 外部级最接近用户,是单个用户所能看到的数据...

    Raquel Database System:RAQUEL:“关系代数查询,更新和执行语言”-开源

    该项目有2套相关的目标。 作为一种语言,RAQUEL将:1.成为Date&Darwen的“第三宣言”所定义的纯关系代数语言(与... “ Northumbria网站”(位于RHS菜单选项上方)描述了RAQUEL语言和DBMS体系结构的愿景,规范和设计。

    database_internals

    可调一致性 证人副本 强大的最终一致性和CRDT 概括 第十二章-反熵和传播 第十三章-分布式事务 第十四章共识 第1部分-完成存储引擎 第1章-简介和概述 DBMS体系结构 内存与基于磁盘的DBMS 列与行式DBMS 数据文件和索引...

    MySQL数据库:数据库的体系结构.pptx

    数据库的体系结构;内模式 物理结构(存储模式、物理模式) 数据的物理结构和存储方式的描述 三级模式结构的最低层 对应着实际存储在外存储介质上的数据库(DATABASE) DBMS提供描述内模式的定义语言(Data ...

    SQL_level_up

    第1课DBMS体系结构概述 查询评估引擎:分析用户输入SQL语句,并决定以什么顺序访问存储设备中的数据 说明计划:计划待定 访问方法:一种基于执行计划访问数据的方法 查询:从广义上讲,它指的是SELECT语句,从广义上...

    论文研究-多副本多级安全DBMS的数据一致性 .pdf

    多副本多级安全DBMS的数据一致性,何永忠,,基于多副本分解的多级安全DBMS存在如何高效维护数据一致性的问题。本文提出了一种在核心化体系结构上,多副本多级DBMS数据一致性维�

    内存数据库与Hybrid DBMS技术简介

    同时,内存数据库抛弃了磁盘数据管理的传统方式,基于全部数据都在内存中重新设计了体系结构,并且在数据缓存、快速算法、并行操作方面也进行了相应的改进,所以数据处理速度比传统数据库的数据处理速度要快很多,...

    nosqlserver:客户端-服务器端体系结构NOSQL DBMS-开源

    客户端-服务器端体系结构NOSQL DBMS

    论文研究-基于核心结构的多级安全DBMS实现模型 .pdf

    基于核心结构的多级安全DBMS实现模型,何永忠,,基于核心结构的多级安全DBMS存在效率较低的问题。本文提出了一种在核心化体系结构上,适用于面向对象数据库以及传统关系型数据库��

    分布式数据库系统体系结构.pdf

    分布式数据库系统体系结构 分布式数据库系统 1)分布式数据库系统概述 定义 分布式数据库系统(DDBS)是指数据存放在计算机⽹络的不同场地的计算机中,每个场地都具有⾃治处理能⼒并且可以完成局部应⽤,⽽且 每⼀个...

    6数据库系统习题.pdf

    客户/服务器结构与其它数据库体系结构的根本区别在于_____。 A、数据共享 B、数据分布 C、网络开销小 D、DBMS 和应用分开 15.由于进程数目少,内存开销和进程通讯开销小,因此_____是较优的一种。 A、N 方案 B、2N ...

Global site tag (gtag.js) - Google Analytics