- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
An Introduction to Database System 第十二章 数据库管理系统 12.1 DBMS的基本功能 12.2 DBMS的进程结构和多线索机制 12.3 DBMS系统结构 12.4 语言处理 12.5 数据存取层 12.6 缓冲区管理 12.7 数据库物理组织 12.8 小结 12.1 DBMS的基本功能 数据库定义和创建 数据组织、存储和管理 数据存取 数据库事务管理和运行管理 数据库的建立和维护 其他功能 12.1 DBMS的基本功能(续) 数据库定义和创建 外模式、模式、内模式的定义 数据库完整性的定义 安全必威体育官网网址定义(如用户口令、级别、存取权限) 存取路径(如索引)的定义 数据字典(亦称为系统目录): 存储定义 12.1 DBMS的基本功能(续) 数据组织、存储和管理 数据的种类 数据字典 用户数据 存取路径 任务 以某种文件结构和存取方式物理地组织这些数据 实现数据之间的联系 目标 提高存储空间利用率 提高随机查找、顺序查找、增、删、改等操作的时间效率 12.1 DBMS的基本功能(续) 数据存取 数据操纵语言(DML) 检索 插入 修改 删除 两类DML 宿主型语言 自立(独立)型语言 12.1 DBMS的基本功能(续) 数据库事务管理和运行管理 多用户环境下事务的管理和自动恢复 并发控制和死锁检测(或死锁防止) 安全性检查和存取控制 完整性检查和执行 运行日志的组织管理 12.1 DBMS的基本功能(续) 数据库的建立和维护 建立数据库 数据库的初始建立 数据的转换 维护数据库 数据库的转储和恢复 数据库的重组织和重构造 性能监测分析 12.1 DBMS的基本功能(续) 其他功能 DBMS与网络中其他软件系统的通信功能 与其他DBMS或文件系统的数据转换功能 异构数据库之间的互访和互操作功能 12.2 DBMS进程结构和多线索机制 12.2.1 N方案:DBMS与应用程序相融合的方案 12.2.2 2N方案:一个DBMS进程对应一个用户进程 12.2.3 N+1方案:一个DBMS进程对应所有用户进程 12.2.4 N+M方案:M个DBMS进程对应N个用户进程 12.2.5 多线索(Multi_Threaded) DBMS的概念 12.2.1 N方案:DBMS与应用程序相融合的方案 N个DB用户--N个进程 连入式方案 SGA(Shared Global Area) 共享全局区 字典定义信息 数据和索引缓冲块 日志缓冲块 封锁控制块 12.2.1 N方案:DBMS与应用程序相融合的方案 优点 没有进程切换开销 实现比较简单 缺点 内存的需求量比较大:多DBMS副本 代码冗余使系统性能下降 适用情况 用户数少的小型DBMS 12.2 DBMS进程结构和多线索机制 12.2.1 N方案:DBMS与应用程序相融合的方案 12.2.2 2N方案:一个DBMS进程对应一个用户进程 12.2.3 N+1方案:一个DBMS进程对应所有用户进程 12.2.4 N+M方案:M个DBMS进程对应N个用户进程 12.2.5 多线索(Multi_Threaded) DBMS的概念 12.2.2 2N方案:一个DBMS进程对应一个用户进程 解决N方案中DBMS代码段在内存中不能被共享 应用程序与DBMS副本分开 2N方案 一用户一进程(Shadow进程) N个用户进程---N个DBMS进程(共2N个进程) 12.2.2 2N方案:一个DBMS进程对应一个用户进程 12.2.2 2N方案:一个DBMS进程对应一个用户进程 优点 DBMS对各数据库用户的多任务调度由OS完成 简化了用户进程与DBMS的接口 实现起来比较简单 缺点 进程间总的通信开销上升 操作系统的负担增大,空间、时间效率不高 DBMS必须设立并维护若干后台进程,增加了进程切换 要访问的数据不在内存时会造成性能问题 临界区问题(Critical Section) 适用情况 用户数不庞大(非OLTP应用):Oracle 7之前版本, Ingres, Informix早期版本 12.2 DBMS进程结构和多线索机制 12.2.1 N方案:DBMS与应用程序相融合的方案 12.2.2 2N方案:一个DBMS进程对应一个用户进程 12.2.3 N+1方案:一个DBMS进程对应所有用户进程 12.2.4 N+M方案:M个DBMS进程对应N个用户进程 12.2.5 多线索(Multi_Threaded) DBMS的概念 12.2.3 N+1方案:一个DBMS进程对应所有用户进程 一个DBMS进程对应所有用户进
您可能关注的文档
- 员工沟通管理46986.ppt
- 投资项目评估 第08章环境保护与环境影响评估.ppt
- 人际关系-职场篇(PPT_34页).ppt
- 化学1(必修)第一章知识点归纳.ppt
- 服务礼仪培训资料38888.ppt
- 企业销售渠道的开发与管理(策略篇)11963.ppt
- 普通心理学11:生命全程发展.ppt
- 如何当好班组长89822.ppt
- 时间管理42374.ppt
- 一级网络人员工作内容和方法.ppt
- 货币供应增速创新低:中国2024年二季度金融形势分析.docx
- 20220527 2021中国生态环境状况.docx
- 市级财政项目支出绩效目标申报表、成本指标设置路径和参考案例.docx
- 南京(龙潭港区)—南京(龙潭站)—上海(洋山港区)集装箱铁水联运线路.pdf
- 西藏自治区水利工程建设项目标准勘察设计、工程总承包电子招标文件示范文本2024.docx
- 湖北省公路工程施工分包负面清单、公路工程施工分包合同、报审表、施工劳务合作合同(示范文本).docx
- 水利水电工程安全监测仪器(传感器)静态特性、指标计算、环境量、变形、渗流、力、应力应变及温度监测仪器安装考证表.docx
- 连云港(连云港区)—中亚(塔什干)新亚欧集装箱铁水联运线路.pdf
- 轨道交通衔接设施规划设计内容要求、车站分类、贵阳市轨道交通衔接设施配置要求.pdf
- 西藏自治区水利工程建设项目标准项目管理总承包电子招标文件示范文本2024.docx
最近下载
- 2024-2025学年高中思想政治必修1 中国特色社会主义统编版(部编版)教学设计合集.docx
- 员工培训---病理.ppt
- 2025年上海市数学高考一轮复习精讲精练 第10讲空间向量与立体几何(11类核心考点精讲精练)含详解.docx
- 养老院活动记录表(新版).doc VIP
- 二年级上学期数学基础知识《填空题》专项练习及一套完整答案.docx
- 建设工程质量资料管理.ppt VIP
- 酒店智能弱电系统工程设计模板.doc VIP
- 烟草种植气象服务规范.pdf VIP
- 2023上海高三二模优秀作文汇编.doc
- 第5 2课《学习工匠事迹,领略工匠风采》(课件)-【中职专用】高二语文同步精品课件(高教版2023·职业模块).pptx VIP
文档评论(0)