第8章 数据库管理系统.docVIP

  1. 1、本文档共16页,可阅读全部内容。
  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文档。上传文档
查看更多
第8章 数据库管理系统 (DBMS) 【考点一】 数据库管理系统概述 1.DBMS的系统目标: 数据库管理系统是数据库系统的核心。从用户来看,一个DBMS应尽可能具有如下的系统目标。 (1)用户界面友好。 (2)结构清晰。 (3)开放性。 2.DBMS的基本功能 (1)数据库定义功能。 (2)数据存取功能。 (3)数据库运行管理。 (4)数据组织、存储和管理功能。 (5)数据库的建立和维护功能。 (6)其他功能。 【考点二】 数据库管理系统的结构和运行过程 1.DBMS程序模块的组成 (1)数据定义方面的程序模块。 (2)数据操纵方面的程序模块。 (3)数据库运行管理方面的程序模块。 (4)数据库组织、存储和管理方面的程序模块。 (5)数据库建立、维护和其他方面的程序模块。 2.DBMS的层次结构最上层是应用层,位于DBMS核心之外。它处理的对象是各种各样的数据库应用,如用开发工具开发的或用宿主语言编写的应用程序,终端用户通过应用接口发出事务请求或各种查询请求。该层是DBMS与终端用户和应用程序的界面层。第二层是语言翻译处理层。它处理的对象是数据库语言,如SQL。向上提供的数据接口是关系、视图,即元组的集合。其功能是对数据库语言的各类语句进行语法分析、视图转换、授权检查、完整性检查、查询优化等。通过对下层基本模块的调用,生成可执行代码。这些代码的运行即可完成数据库语句的功能要求。第三层是数据库取层。该层处理的对象是单个元组,它把上层的集合操作转化为单记录操作。执行扫描(如表扫描)、排序、元组的查找、插入、修改、删除、封锁等基本操作。完成数据记录的存取、存取路径维护、并发控制、事务管理等工作第四层是数据存储层。该层处理的对象是数据页和系统缓冲区。执行文件的逻辑打开、关闭、读页、写页、缓冲区读和写、页面淘汰等操作,完成缓冲区管理、内外存交换、外存的数据管理等功能。 【考点三】 新的应用要求对DBMS的挑战 (1)RDBMS的发展过程RDBMS产品经历了从集中到分布,从单机环境到网络,从支持信息管理到联机事务处理(OLTP),再到联机分析处理(OLAP)的发展过程;对关系模型的支持也逐步完善,系统的功能不断增强。 (2)新的应用需求对DBMS的挑战随着数据库技术的发展,数据库应用领域越来越广泛,各应用领域对数据库的需求也不断增加。计算机应用由以前的单项业务处理朝着复杂综合业务系统发展。在这综合系统中,不仅包括大量的联机事务处理(OLTP),同时还有大量的批处理和决策支持及联机分析处理(OLAP)等需求。因此,需要各种新技术来解决现实应用的需求。 【考点四】 Oracle数据库系统 1.Oracle数据库系统简介Oracle数据库系统是美国Oracle公司的产品。该公司1979年推出了世界第一个商业化的关系型数据管理系统。最近推出的Oracle 9i是业界第一个完整的、简单的用于互联网的新一代智能化的、调作各种应用的软件基础架构。Oracle 9i实际上是指Oracle 9i数据库、Oracle 9i Application Server和Oracle 9i Developer Suite的完整集成。 2.Oracle的主要产品及其功能Oracle产品主要包括数据库服务器、开发工具和连接产品3类。 (1)Oracle数据库服务器功能及其特色Oracle数据库服务器包括标准服务器和许多可选的服务器选件,选件用于扩展标准服务器的功能,以适应特殊的应用需求。 ①标准服务器主要具有下列特色。多进程多线索的体系结构。高性能核心技术。高可用性。SQL的实现。 ②并行服务器选件(paralle server option)和并行查询选件(paralle query option) ③分布式选件(distributed option)④过程化选件(procedural option) (2)Oracle的工具产品及其功能。为方便用户开发数据库应用程序,Oracle提供了众多工具供用户选择使用。主要有: ①Developer/2000 ②Designer/2000 ③Discoverer/2000 ④Oracle Office ⑤SQL DBA ⑥Oracle预编译器 ⑦Oracle调用接口 (3)Oracle的连接产品及其功能。 ①SQL.Net 它是一个负责客户机与服务器之间网络通信的产品,它使得客户计算机上的Oracle应用开发工具能够访问远程的Oracle数据库服务器中的数据。它允许客户机和服务器是异构计算机与操作系统,并支持TCP/IP等多种网络通信协议。 ②Oracle多协议转换器 Oracle 7支持所有主要的网络协议;允许异种网络的多协议交换;提供协议透明性;拥有启动的可选网络路由选择等。 ③O

文档评论(0)

PPT精品 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档