- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- UML模型的基本概念 教程.doc
- UML模型设计报告.doc
- 大学学建模.doc
- UML期末复习题.doc
- 大学用友U8软件财务信息系统实习报告.doc
- 大一作业&云计算文献综述.doc
- UML期末复习资料.doc
- 大盂镇2010年党建总结.doc
- 大智慧易阳指Android版使用指南.doc
- UML期末考试复习资料.doc
- 特斯拉新能源汽车销售渠道创新与2025年营销策略研究报告.docx
- 2025年高端制造与工控行业工控系统在材料制造中的应用报告.docx
- 餐饮品牌供应链与品牌形象塑造策略报告.docx
- 智能家居语音交互系统在2025年智能家居设备中的交互式控制报告.docx
- 2025年智能材料自修复在无人机机体结构中的应用前景与挑战报告.docx
- 2025年中国宠物教育培训行业报告:市场规模与成长机会分析.docx
- 中国低空旅游市场2025年发展现状与投资机会白皮书.docx
- 智慧校园教学资源平台建设实施方案中的教育智能化发展路径报告.docx
- 2025年高端制造与工控行业工控设备在智能机器人制造中的关键技术研究报告.docx
- 2025年高端制造与工控行业工控设备在智能安防系统制造中的应用与发展研究报告.docx
最近下载
- 六年级文言文练习及答案(共16篇).doc VIP
- 小学语文六年级文言文阅读练习.doc VIP
- 环卫工人爱心早餐配送投标方案(技术标 ).pdf
- 小学语文六年级下学期文言文阅读专项练习(含答案)1 .pdf VIP
- 大疆无人机知识考核试卷含多机型多功能考点.docx
- 体例格式11:工学一体化课程《小型网络安装与调试》工学一体化课程教学进度计划表.docx VIP
- 国际船舶、油轮、码头安全生产管理指南.pdf VIP
- 体例格式11:《小型网络安装与调试》工学一体化课程教学进度计划表.pdf VIP
- 医院培训课件:《内镜室相关的医院感染管理》.pptx
- 2024年法律职业资格(客观题)重点题库和答案分析.docx VIP
文档评论(0)