数据库系统原理教程.ppt

上传人:创****公 文档编号:1726830 上传时间:2019-10-23 格式:PPT 页数:11 大小:58KB
返回 下载 相关 举报
数据库系统原理教程.ppt_第1页
第1页 / 共11页
数据库系统原理教程.ppt_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《数据库系统原理教程.ppt》由会员分享,可在线阅读,更多相关《数据库系统原理教程.ppt(11页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1.4数据库管理系统,数据库管理系统是数据库系统的核心,是为数据库的建立,维护,使用而建立的系统软件,建立在操作系统基础之上,位于操作系统与用户之间的数据管理软件,负责对数据库进行统一管理与控制.,1.4.1数据库管理系统的功能与组成,1 . 数据定义 包括定义构成数据库结构的模式,存储模式,外模式。定义各个外模式与模式之间的映射,定义模式与存储模式之间的映射定义及有关的约束条件。,2 .数据操纵 对数据库的检索,插入,删除,修改等基本操作3 .数据库运行管理 DBMS的核心部分。包括对数据库的并发控制,安全性检查 ,完整性约束条件的检查和执行,数据库的内部维护等4. 数据组织,存储,管理 数

2、据字典、用户数据、存取路径,5. 数据库的建立与维护建立:数据输入与转换,维护:数据库的转储与恢复,数据库的组织与重构,性能的监视与分析。6 .数据库的通信接口 DBMS需要提供与其它系统软件进行通信的功能,提供与其他DBMS或文件系统的接口.从而能够将数据转换为另一个DBMS或文件系统能够接受的格式,或者接收其它DBMS或文件系统的数据 。,DBMS的主要组成,1.数据定义语言及其翻译处理程序 数据定义语言(DDL) 定义数据库的模式,存储模式,外模式。定义各个外模式与模式之间的映射。 定义模式与存储模式之间的映射。 定义有关的约束条件。 源模式,源存储模式,源外模式。 目标模式,目标存储模

3、式,目标外模式。,2. 数据操纵语言及其编译程序 DBMS提供了数据操纵语言(DML),实现对数据库的检索,插入,修改,删除等基本操作。 DML分为宿主型DML和自主型DML两类,宿主型DML本身不能独立使用,必须嵌入主语言中。3.数据库运行控制程序 系统的初启程序 文件读写与维护程序 存取路径管理程序 并发控制程序,事务管理程序4.实用程序 数据初始装入程序 数据转储程序 数据恢复程序 数据监测程序 通信程序,1.4.2 数据库管理系统的工作过程,1.应用程序A向DBMS发出从数据库中读数据记录的命令。2.DBMS对该命令进行语法查询,语义检查,并调用应用程序对应的子模式,检查存取极限,决定

4、是 否执行。3.在执行命令后DBMS调用模式,依据子模式/模式映象的定义,确定应读入的记录。4.DBMS调用物理模式,依据模式/物理模式映象的定义,决定应从那个文件,用什么存取方式读入那个或那些记录。,5. DBMS向操做系统发出执行读取所需要的物理记录的命令。6 .操作系统执行读数据的有关操作。7. 操作系统将数据从数据库的存储区送至缓冲区。8 .DBMS依据子模式/模式映象的定义导出应用程序所要读取的记录格式。9. DBMS将数据从系统缓冲区传送到应用程序的用户工作区。10. DBMS向应用程序返回命令,执行情况的状态信息。,1.4.3 数据库管理系统的实现方法,1. DBMS与应用程序融合在一起(N方案)2. 一个DBMS对应一个用户进程(2N方案)3 .多个DBMS对应多个用户方案(M+N方案)4. 一个DBMS进程对应所有进程(N+1方案),1 N方案2 2N方案3 M+N方案 4 N+1方案,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > pptx模板 > 校园应用

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com