数据库系统管理与维护(Oracle)课件

PPT
  • 阅读 101 次
  • 下载 0 次
  • 页数 47 页
  • 大小 2.226 MB
  • 2022-12-05 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档20.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
数据库系统管理与维护(Oracle)课件
可在后台配置第一页与第二页中间广告代码
数据库系统管理与维护(Oracle)课件
可在后台配置第二页与第三页中间广告代码
数据库系统管理与维护(Oracle)课件
可在后台配置第三页与第四页中间广告代码
数据库系统管理与维护(Oracle)课件
数据库系统管理与维护(Oracle)课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 47
  • 收藏
  • 违规举报
  • © 版权认领
下载文档20.00 元 加入VIP免费下载
文本内容

【文档说明】数据库系统管理与维护(Oracle)课件.ppt,共(47)页,2.226 MB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-92486.html

以下为本文档部分文字说明:

继续教育学院2022/12/5数据库系统管理与维护(Oracle)上海交通大学网络教育学院吴玉萍ypwu@sjtu.edu.cn继续教育学院22022/12/5教材及参考书教材孙风栋等编著,Oracle10g数据库基础教程,电子工业出版社,2

009年7月参考书数据库系统概论,王珊、萨师煊,高等教育出版社,2006年7月Oracle10g数据库系统教程与上机指导,刘绪崇等编著,清华大学出版社,2007年9月http://www.oracle.c

om/technology/global/cn/obe/obe10gdb/index.htmlhttp://www.itpub.net/http://publish.itpub.net/oracle/继续教育学院32022/12/5考试成绩考勤(点播、下载、上机、评

教)15%平时作业成绩15%期末考试70%考试形式:笔试,开卷继续教育学院42022/12/5课程目标巩固数据库原理基本内容理解Oracle体系结构掌握Oracle管理与开发工具(OEM、SQL*Plus)掌握Oracle的基本管理

掌握SQL语言的应用*掌握PL/SQL程序设计*基于Oracle数据库的应用与开发继续教育学院52022/12/5教学内容Oracle数据库基础(第1~5章)主要介绍Oracle数据库基础知识、Oracle数据库服务器的安装与卸载、Oracle数据库的

创建、常用开发管理工具的使用Oracle数据库体系结构(第6~9章)主要介绍Oracle数据库体系结构,包括物理存储结构、逻辑存储结构、实例,以及Oracle数据库的操作模式与数据字典Oracle数据库管理(第10~14章)主要介绍Oracle数据库的管理知识,包括数

据库的启动与关闭、数据库各种对象的管理、数据库安全性管理、数据库的备份与恢复、数据库的闪回技术*Oracle数据库应用开发(第15~17章)主要介绍Oracle数据库应用开发知识,包括SQL语句应用、PL/SQL程序设计,以及基于Oracle数据库的应用程序开发实例继续教育学院

62022/12/5课程体系结构继续教育学院72022/12/5第一篇基础篇本篇由以下5章组成:第1章Oracle数据库概述第2章数据库服务器的安装与卸载第3章创建数据库第4章Oracle企业管理器第5章SQL*Plus继续教育学

院82022/12/5第1章内容Oracle数据库产品介绍Oracle10g数据库新特性常见的关系数据库管理系统比较Oracle数据库应用结构继续教育学院92022/12/5第1章要求理解数据库的基本概念了

解Oracle发展、产品组成、性能特点了解常用的几种关系数据库的差异了解Oracle数据库的应用架构继续教育学院102022/12/5补充:1.0数据库的基本概念1、数据描述事物的符号,是数据库中存储的基本对象2、数据库(

DB)数据库是长期存储在计算机内的、按一定数据模型组织的、可共享的数据集合。数据库是事务处理、信息管理等应用系统的核心和基础,数据库管理系统通过将大量的数据按一定的数据模型组织起来,提供存储、维护、检索数据的功能,使应用系统可以以统一的方式

方便、及时、准确地从数据库中获取所需信息。继续教育学院112022/12/5数据库的基本概念3、数据库管理系统(DBMS)数据库管理系统是用户与操作系统之间的数据管理软件。其主要功能:(1)数据定义功能用户可方便地创建、修改

、删除数据库、及数据库中的对象。(2)数据操纵功能用户可以对数据库中的数据进行查询、插入、修改删除操作。(3)数据库运行管理功能数据库运行过程中,由数据库管理系统统一控制和管理,以保证数据的安全性、完整性;在多个用户同时访问相同

数据时,由数据库管理系统进行并发控制,以保证每个用户的运行结果都是正确的。(4)数据库维护功能当数据库发生故障时,数据库管理系统能进行恢复。继续教育学院122022/12/5用户用户用户应用系统开发工具DBMS操作系统数据库数据库管理员4.数据库系统(DBS)DBS:采用数据库技术的

计算机系统注意区分“数据库系统”与“数据库”的这两个概念数据库的基本概念继续教育学院132022/12/5数据库的基本概念数据库系统管理阶段特点数据结构化数据共享性高、冗余度低数据独立性高统一数据管理与控制应用程序2……应用程序n数据库管理系统数据

库应用程序1•数据管理技术的发展阶段:1、人工管理阶段2、文件管理阶段3、数据库管理阶段继续教育学院142022/12/5数据库的基本概念5、数据模型是数据库系统中用于提供信息表示和操作手段的形式构架应用概念数据模

型结构数据模型现实世界信息世界计算机世界继续教育学院152022/12/5数据库的基本概念6.概念模型的表示方法E-R图提供了表示实体型、属性和联系的方法实体:用矩形表示,矩形内写名实体名属性:椭圆型表示联系:用菱形表示,菱形内写明联系名,用无向边分别与有关实体连接

起来,同时在无向边旁标上联系的类型(1:1,1:m或m:n)实体型之间的联系两个实体型之间的联系多个实体型之间的联系同一个实体型内部联系继续教育学院162022/12/5基本E-R图要点例:学生选修课程学生课程选修姓名学号

系别课程名先修课学分成绩用矩形表示实体集,在框内写上实体名用椭圆表示实体的属性用无向边把实体与其属性连接起来用菱形表示实体间的联系将参与联系的实体用线段连接mn联系的数量继续教育学院172022/12/5数据库的基本概念

7、结构数据模型层次模型网状模型关系模型数据结构数据操作完整性约束对象模型继续教育学院182022/12/5数据库的基本概念8、关系型数据库实体和联系均用二维表来表示的数据模型称为关系数据模型。该模型由IBM公司的E.F.Codd于1970年首次提出

。以关系数据模型为基础的数据库管理系统,称为关系数据库系统(RDBMS),目前正被广泛使用。关系数据库是按照二维表结构方式组织的数据集合,数据库中的每个表都称为一个关系。二维表由行和列组成,表的行称为元组或记录;列称为属性或字

段。Oracle就是一个典型的关系型数据库。继续教育学院192022/12/5关系型数据库的结构继续教育学院202022/12/5关系数据模型的基本概念关系(Relation):对应于关系模式的一个具体

的表称为关系,又称表(Table)。关系模式(RelationScheme):二维表的首行称为关系模式,又称表的记录类型,是对关系的描述。关系模式可表示为如下形式:关系模式名(属性名1,属性名1,...,属性名n)如:学生(学号,姓名,性别

,出生日期,籍贯)记录(Record):关系中的每一行称为一个记录,又称行(Row)或元组。继续教育学院212022/12/5关系数据模型的基本概念属性(Attributes):关系中的每一列称为关系的一个属性

,又称列(Column)。给每个属性起一个名称即属性名。域(Domain):关系中的每一属性的取值范围叫属性的域。主键(PrimaryKey):如果关系模式中的某个或某几个属性组成的属性组能惟一地标识对应于该关系

模式关系中的任何一个记录,这样的属性组为该关系模式及其对应关系的主键。外键(ForeignKey):如果关系R的某一属性组不是该关系本身的主键,而是另一关系的主键,则称该属性组是R的外键。继续教育学院222022/12/5主键主键外键继续教育学院232022/12/5主

键外键外键继续教育学院242022/12/5数据库中关系的类型基本表:关系数据库中实际存在的表,是实际存储数据的逻辑表示。视图表:是由基本表或其他视图表导出的表。查询表:是指查询结果表或查询中生成的临时表。SQL语言支持的关系数据库的三级逻辑结构继续教育学院252022/12/5

1)同一属性的数据具有同质性;2)同一关系的属性名具有不能重复性;3)关系中的列位置具有顺序无关性;4)关系具有元组无冗余性;5)关系中的元组位置具有顺序无关性;6)关系中每一个分量都必须是不可分割的数据项;数据库中

基本关系的性质继续教育学院262022/12/5数据库的基本概念9、事务的概念事务:是数据库的一个操作序列一条或一组SQL语句;是数据库应用程序的基本逻辑单元事务的特性——ACID原子性(Atomicity):事务中的操作,要么全做成,要么都不做;事务是不可

拆分的;事务必须以Commit/Rollback结束;一致性(Consistency):必须保持数据库从事务开始前的一致状态迁移到事务完成后的一致状态;与原子性相关隔离性(Isolation):多个并发事务之间不能相互干扰;并发不影响事务的执行持久性(Du

rability):事务对数据库的更新必须是永久的;事务一旦提交,则永久改变数据库中的数据影响事务ACID特性的因素有:故障、并发操作继续教育学院272022/12/510、日志文件日志文件:以记录为单位,

记录了事务对数据库所有的更新操作日志文件在数据库恢复等工作中发挥着重要作用先写日志、后写数据库在事务作任何数据更新操作之前,先将更新的内容记入日志文件中。确认日志记录被写入后,再作数据的更新操作。执行Commit命令时,把日志文件写入磁

盘,永久保留继续教育学院282022/12/51.1Oracle数据库系统1.1.1Oracle数据库简介1.1.2Oracle数据库发展史1.1.3Oracle数据库特点继续教育学院292022

/12/51.1.1Oracle数据库简介Oracle公司是全球最大的信息管理软件及服务供应商世界第二大独立软件企业,仅次于Microsoft公司当今全球500强企业中,有70%在使用Oracle技术《财

富》100强中的98家公司都采用Oracle技术全球10大银行均采用Oralce应用系统通信领域,全球20家顶级通信公司都在使用Oracle应用产品中国前100大IT公司,都有Oralce技术的应用继续教育学

院302022/12/5数据库产品市场占有率(2007年)左起EdOates、BruceScott、BobMiner、LarryElliOracle“四剑客”继续教育学院312022/12/5Oracle认证OCA(OracleCertifiedAssociate):Ora

cle认证专员OCP(OracleCertifiedProfessional):Oracle认证专家OCM(OracleCertifiedMaster):Oracle认证大师继续教育学院322022/12/5Oracle10g的各

种产品Oracle10gDatabaseSystemOracle10gApplicationServerOracle10gDeveloperSuiteOracle公司主要的产品目前分为两大类:服务器及工

具(主要竞争对手:IBM、微软)数据库服务器:2008年最新版本11g应用服务器:OracleApplicationServer开发工具:OracleDesigner,OracleDeveloper等应用软件(主要竞争对手:德国SAP公司)企业资源计划(ERP)软件

:已有10年以上的历史。2005年,并购了开发企业软件的PeopleSoft公司以增强竞争力。客户关系管理(CRM)软件:自1998年开始研发这种软件。2005年,并购了开发客户关系管理软件的Siebel软件公司。继续教育学院332022/12/51.1.

2Oracle数据库发展史1979年,推出世界上第一个基于SQL标准的关系型数据库系统,命名为Oracle2.01983年3月,Oralce3.01984年10月,Oracle4.01985年,Oracle5.01988年,Oracle6.01992

年,Oracle7.01997年6月,Oracle8.01998年9月,Oracle8i2000年12月,Oracle9i2003年9月,Oracle10g2007年7月,Oracle11g继续教育学院342

022/12/5Oracle公司的光辉历史第一款商用的关系型数据库,是历史最悠久的数据库最早支持SQL数据库最早跨平台数据库第一个引入行级锁管理第一个引入对象概念第一个引入多媒体等多种数据格式第一个引入JAVA和XML第一个引入数据分区第一个引入并行技术第一

个引入自动化管理第一个引入网格技术继续教育学院352022/12/51.1.3Oracle数据库特点支持多用户、大事务量的事务处理提供标准操作接口实施安全性控制和完整性控制支持分布式数据处理具有可移值性、可兼容性和可连

接性继续教育学院362022/12/51.2Oracle数据库新特性网格计算数据库OracleRealApplicationClusters(RAC)自动存储管理(ASM)信息供应(Streams)数据库自动管理(ADDM和AWR)物化

视图与查询重写闪回版本查询与闪回错误操作数据泵(数据导入/导出)其他新特性大表空间、多个默认临时表空间、异构平台间传输表空间、SYSAUX系统表空间、自动统计信息收集等特性。继续教育学院372022/12/5OracleDa

tabase10g:“g”StandsforGridOracle’sgridinfrastructure:LowcostHighqualityofserviceEasytomanageAutomaticStorageManagementRealApplicationCluste

rsOracleStreamsEnterpriseManagerGridControlStoragegridDatabasegridApplicationgridGridcontrol继续教育学院382

022/12/51.3常见的关系数据库管理系统ORACLE、DB2、Sybase、MicrosoftSQLServer等ORACLE是世界上第一个商品化的关系型数据库管理系统,也是第一个推出与数据库结合的第四代语言开发工具的数据库产品。它在性能与扩展能力、可管理性、高可用性、安全性、

扩展数据管理能力、应用开发等方面均处于领先地位。DB2是IBM公司于1983年推出的一个商业化关系数据库管理系统,它是基于SystemR基础上实现的。DB2主要应用于大型应用系统,具有较好的可伸缩性,可以运行在各种不同的操作系统平台上,如UNIX,VMS

,Windows,OS/2等。Sybase可以运行在不同的操作系统平台上,如UNIX,VMS,Windows,Netware等。作为网络数据库,Sybase采用开放的体系结构,支持网络环境下各节点数

据库的互相访问。SQLServer是微软公司推出的应用于Windows操作系统上的关系数据库产品。它是微软从Sybase公司购买技术而开发的产品,与Sybase数据库完全兼容,支持客户机/服务器结构。继续教育学院392022/12/51.4Oracle数据库

应用结构客户-服务器结构(C/S)终端-服务器结构浏览器-服务器结构(B/S)分布式数据库系统结构继续教育学院402022/12/5客户机/服务器结构继续教育学院412022/12/5Client/Server结构SQLServer把工

作负载合理分配给C端和S端运行回应SQL请求ClientSQLServer客户端:商业逻辑处理,把数据呈现给用户服务器端:定义数据库结构、存储数据,管理数据库,并进行多用户的并发处理继续教育学院422022/12/5浏览器/服务器结构继续教育学院43202

2/12/5三层C/S结构发送命令处理命令后请求数据返回数据处理数据后返回结果ClientApplicationServerDatabaseServer表示服务的最小商业逻辑商业逻辑处理数据访问和管理继续教育学院442

022/12/5分布式数据库系统结构继续教育学院452022/12/5总结数据库基础知识回顾Oracle数据库的发展、特点Oracle10g数据库新特性常见关系型数据库的比较Oracle数据库应用架构继续教育学院46202

2/12/5本章思考题教材P10简答题4:列举常用的DBMS,并进行比较。教材P10简答题6:列举ORACLE相关的技术网站及论坛。(Oracle官方网站http://www.oracle.com/technology/global/cn/index.html上有论坛、技术文档等)

http://www.itpub.net/list.html……继续教育学院知识回顾KnowledgeReview

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?