数据库课件第九章数据库管理系统概述幻灯片.pptVIP

数据库课件第九章数据库管理系统概述幻灯片.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章 数据库管理系统概述 周爱武 安徽大学计算机科学与技术学院 第九章 数据库管理系统概述 概述 DBMS的目标 DBMS的基本功能 DBMS系统结构 RDBMS产品概述 9.1 概述 数据库管理系统 —— Data Base Management System DBMS是专门负责数据库管理和维护的计算机软件系统。 DBMS是数据库系统的核心,对数据库系统的功能和性能有决定性的影响。 DBMS最基本的功能是正确、安全、可靠地执行数据库语言的语句。 DBMS按不同用户的需要提供多种用户接口: 交互式SQL接口、嵌入式SQL接口 表格语言接口、自然语言查询接口 解释执行的RDBMS结构 应用1 应用i 接口1 ... 应用j 应用n 接口m ... ... ... ... 数据库 操作系统 并发控制 存取机制 恢复机制 语义分析和查询处理 DDL QL DML DCL 词法及语法分析器 授权检查 应用程序 数据库语言 语法树 存取原语 系统调用 I/O命令 格式化消息 或数据 消息或数据 消息或数据 消息或数据 状态信息或物理块 9.2 DBMS的目标 DBMS应尽量满足以下系统目标: 1)用户界面友好 —— 用户界面应具有可靠性、简单性、灵活性、立即反馈等特性。 用户界面质量直接影响其生命力 2)功能完备 3)效率高 —— 三个方面:计算机内部资源的效率;DBMS本身的运行效率;用户生产效率。 4)结构清晰 5)开放性 9.3 DBMS的基本功能 数据库定义 定义构成数据库结构的各种模式以及它们之间的映射和相关的约束条件。(提供数据定义语言DDL) 数据库操纵 接收、分析和执行用户访问DB的各种请求,完成对DB的检索、插入、修改、删除等操作。(提供数据操纵语言DML) 数据库运行管理 控制整个数据库系统的运行,包括并发控制、安全性检查、完整性约束条件的检查和执行、数据库内部维护等。 数据的组织、存储和管理 分门别类的组织、存储和管理数据字典、用户数据、存取路径等多种数据。 数据库的建立和维护 包括数据库数据的初始装入,数据库的转储与恢复,数据库的重组织与重构造、性能的监视与分析。 数据通信接口 提供与其他软件系统进行通信的功能。 9.4 DBMS系统结构 DBMS的组成 数据定义语言(DDL)及其翻译处理程序 数据操纵语言(DML)及其翻译处理程序 数据库运行控制程序 实用程序 DBMS的程序模块结构 DBMS的层次结构 DBMS 数据库 定义 数据库 存取 数据库 运行管理 数据组织、 存储、管理 数据库建立 维护和其他 完整性定义处理程序 必威体育官网网址定义处理程序 DDL翻译处理程序 数据更新程序 数据存取程序 终端查询语言处理程序 DML语言处理程序 数据转换公用例程 数据库重构造程序 转储程序 恢复程序 数据库初始装入程序 运行日志管理程序 事务管理程序 并发控制程序 完整性检查程序 安全性控制程序 系统初启程序 缓冲区管理程序 存取路径管理程序 与维护程序 文件读写、数据组织 DBMS的程序模块结构 RDBMS的层次结构 数据库 数据存储层 数据存取层 语言翻译处理层 用户层 操作系统 9.5 RDBMS产品概述 70年代末以来,新发展的DBMS产品近90%是关系数据库产品 小型数据库系统:FoxPro、ACCESS等 大型数据库系统:DB2、INGERS、ORACLE、INFORMIX、SYBASE、SQL-Server RDBMS产品经历的发展过程: 从集中到分布 从单机到网络 从支持信息管理到OLTP,再到OLAP RDBMS产品的发展分为三个阶段 联机事务处理 联机分析处理 * 1.课程的名称为与高教部教育司1999年“计算机科学与技术”专业主要课程名称统一,改为《数据库原理》; 2.从99级开始总学时72不变,主讲、上机实验的安排调整为48+24。 * 参考《数据库系统概论》一书的第十章 参考《数据库原理及应用系统开发》一书的第五章 * 1.课程的名称为与高教部教育司1999年“计算机科学与技术”专业主要课程名称统一,改为《数据库原理》; 2.从99级开始总学时72不变,主讲、上机实验的安排调整为48+24。 * 参考《

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档