BMS的基本功能和系统结构.ppt
《BMS的基本功能和系统结构.ppt》由会员分享,可在线阅读,更多相关《BMS的基本功能和系统结构.ppt(17页珍藏版)》请在三一办公上搜索。
1、第 13 讲 DBMS的基本功能和系统结构,数据库技术,1、DBMS的基本功能 数据库定义 对数据库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;安全保密定义(如用户口令、级别、存取权限);存取路径(如索引)的定义。这些定义存储在数据字典(亦称为系统目录)中,是DBMS运行的基本依据。,数据存取 提供用户对数据的操作功能,实现对数据库数据的检索、插入、修改和删除。一个好的DBMS应该提供功能强、易学易用的数据操纵语言(DML)、方便的操作方式和较高的数据存取效率。数据库运行管理 这是指DBMS运行控制和管理功能。包括多用户环境下的事务的管理和自动恢复、并发控制和死锁检测(
2、或死锁防止)、安全性检查和存取控制、完整性检查和执行、运行日志的组织管理等。这些功能保证了数据库系统的正常运行。,数据组织、存储和管理 DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等。要确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率和方便存取,提供多种存取方法(如索引查找、Hash查找、顺序查找等)提高存取效率。,数据库的建立和维护 包括数据库的初始建立、数据的转换、数据库的转储和恢复、数据库的重组织和重构造以及性能监测分析等功能。其它功能 包括DBMS的网络通信功能,一个DBMS与另一个DB
3、MS或文件系统的数据转换功能;异构数据库之间的互访和互操作能力等。,2、DBMS的系统结构 DBMS与操作系统:从计算机软件系统的构成看,DBMS是建立在操作系统之上的软件系统,是操作系统的用户。操作系统负责计算机系统的进程管理、作业管理、存储器管理、设备管理、文件管理等,因此DBMS对共享数据的组织、管理和存取离不开操作系统的支持。DBMS遇到创建和撤销进程、进程通信、读写磁盘、分配内存等要求时必须请求操作系统的服务。例如,DBMS读取数据库中记录时就要调用操作系统读取磁盘块的操作,操作系统从磁盘取来的是一个物理块,对物理块的解释通常由DBMS来完成。,不同操作系统提供了不同的服务方式,例如
4、现代操作系统不仅提供进程管理还进一步发展了线程的概念和技术。操作系统不同的服务方式,导致了DBMS在实现技术和实现方法上的诸多差异。对于同一个操作系统,DBMS也可以有不同的实现选择。在诸多影响DBMS性能的因素中,DBMS在操作系统上的运行方式尤为突出,例如DBMS进程结构方案的选择是DBMS实现中一个关键问题,它影响DBMS的整体设计思想和DBMS的性能,影响DBMS实现的难易程度。,DB,OS,DBMS,DBMS,DBMS,应用1,应用2,应用N,2N方案 每个用户进程均有一个DBMS进程为之服务。在此情况下,数据库系统的各个活跃进程是独立运行的。,DB,OS,DBMS,应用1,应用2,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BMS 基本功能 系统 结构
链接地址:https://www.31ppt.com/p-5416633.html