认识oraclegppt课件.ppt

上传人:本田雅阁 文档编号:3298325 上传时间:2019-08-08 格式:PPT 页数:36 大小:563.06KB
返回 下载 相关 举报
认识oraclegppt课件.ppt_第1页
第1页 / 共36页
认识oraclegppt课件.ppt_第2页
第2页 / 共36页
认识oraclegppt课件.ppt_第3页
第3页 / 共36页
认识oraclegppt课件.ppt_第4页
第4页 / 共36页
认识oraclegppt课件.ppt_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《认识oraclegppt课件.ppt》由会员分享,可在线阅读,更多相关《认识oraclegppt课件.ppt(36页珍藏版)》请在三一文库上搜索。

1、认识 Oracle 10g,第一章 准备篇,准备篇,数据库基础知识(课后温习) 关系数据库(课后温习) 认识Oracle系统 数据库管理员的角色与职责,1.1 认识Oracle系统 1.2 Oracle 10g-“网格计算”时代的数据库解决方案 1.3 Oracle应用结构 1.4 几种常见的关系数据库 1.5 数据库管理员的角色与职责,【教学纲要】,准备篇,0.0 数据库概述,0.1 信息、数据与数据库 信息 是关于某一事情的事实或知识,大千世界中随时随地都在传递着大量的信息。 爱因斯坦是天才 ,克林是学生 数据 是信息的载体,是指所有能输入到计算机并能被计算机程序识别、存储和处理的符号的总

2、称。 030903001,克林,男,福州大学,信息与计算科学,2009级 数据库(Database,简称DB) 简单地说,就是存放数据的仓库,是长期储存在计算机内、有组织的、可共享的大量数据集合。,1.1 认识Oracle系统,0.2 数据管理 数据管理是指对数据的收集、整理、组织、存储、维护、计算、检索、传送、加密等操作。 0.3 数据库管理系统 (Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。它的主要目标就是如何科学地组织和存储数据、高效地获取和维护数据。 现实环境中存在各式各样的数据库及其优越的数据库管理系统,如sql s

3、erver、access、information、sysbase、db2、oracle,每种数据库均有此核心竞争力、有其特定的客户群,1.1 认识Oracle系统,1.1.1 Oracle公司 Oracle是当今最大的数据库公司oracle(甲骨文)的数据库产品。它是世界上第一个商品化的关系数据库管理系统,也是第一个推出与数据库结合的第4代语言开发工具的数据库产品。 成立于1977年,总部位于美国加州。为世界上150个以上的国家提供数据库、服务器、开发工具和企业应用产品,还有相关的咨询、教育和支持服务。,http:/ 中国网址:,1.1 认识Oracle系统,1.1.2 Oracle产品 Or

4、acle公司产品种类繁多,每种产品的版本也有所不同,其软件产品主要有三大部分:oracle数据库产品、oracle开发工具和oracle应用软件。 Oracle产品在1986年就进入中国市场,国内的许多行业和部门的管理信息系统所用的数据库管理系统都是oracle 它采用标准的SQL,支持多种数据类型,并面向对象;支持UNIX,LINUX,Windows NT/2000,OS/2等操作系统平台;支持客户机/服务器工作模式和WEB工作模式。,Oracle Database 11g (2007年推出) Oracle Database 10g (2004年,基于网格计算) Release 1(10.2

5、.0.1.0) for Windows (32-bit) Release 1 (10.1.0.2) for Windows (32-bit) Client Release 1 (10.1.0.2) for Windows Release 1 (10.1.0.3) for Linux x86 Release 1 (10.1.0.3) For Linux x86-64 Release 1 (10.1.0.3) for Solaris(SPARC 64) Release 1 (10.1.0.3) for Solaris(x86) Oracle Database 9i(2001年,基于因特网电子商务)

6、 Release 2 (9.2.0.4) for Linux(Intel) Release 2 (9.2.0.4) for Linux x86-64(AMD) Release 2 (9.2.0.1) for Windows NT/2000/XP Release 2 (9.2.0.1) for sparc64 Solaris,1.1 认识Oracle系统,1.1.3 Oracle数据库简史,1.2 Oracle 10g,Oracle 10g是Oracle公司为迎接“网格计算”时代的来临而提供的数据库解决方案,“g”代表“grid”,即“网格”。 2004年正式发布oracle 10g。其目的就是

7、尽可能以最低的成本和最高的服务质量来提供信息,http:/ 10g下载网址:,1.2 Oracle 10g,1.2.1 Oracle 10g的新特性 1网格计算数据库 2数据库自动化 3自我管理 4. 应用程序开发 5. 商务智能 6. 丰富的查询处理技术 7. 大数据量的管理,1.3 oracle数据库应用结构,随着计算机技术、特别是网络技术的迅速发展,数据库技术也取得了长足的发展,对数据库的使用方式也提出了不同的要求,针对不同需求采用不同的应用结构。 Oracle应用结构主要经历了以下过程: 单磁盘独立宿主结构 磁盘镜像独立宿主结构 多数据库独立宿主结构 客户/服务器结构 分布式结构 群集

8、结构,服务器或主机,1、单磁盘独立宿主结构,从逻辑上讲,这是只有一个数据库服务器和一个数据库的结构 缺点:由于所有数据库文件都放在一个硬盘上,因此可靠性不高,适于小型应用。,2、磁盘镜像独立宿主结构,从逻辑上讲,这也是只有一个数据库服务器和一个数据库的结构 优点: 由于在这些硬盘上采用了磁盘镜像技术,所有数据库文件在每个硬盘上都有完整的备份,所以任何一个硬盘发生故障后,都能由镜像硬盘代替其工作,并可对其进行维修。因此可靠程序高,适于大型应用,3、多数据库的独立宿主结构,从逻辑上讲,这是有多个数据库服务器和多个数据库的结构,如在一台计算机上装两个版本的oracle数据库(9i和10g),就属此情

9、况。 不足:尽管它们在同一台计算机上,但无论是内存结构、服务器进程,还是数据库文件都不是共享的,而是各顾各的,即第一个数据库不能访问第二个数据库,反之也是如此。因此对硬件的要求较高(内存大、CPU快),1.3.1 分布式数据库系统结构,1.3.1分布式数据库系统结构,1.3.2 分布式数据库系统结构,SQL*NET,DB,RDBMS,TOOLS,TOOLS,RDBMS,SQL*NET,RDBMS,TOOLS,DB,DB,SQL*NET,TOOLS,SQL*NET,计算机网络,PC,PC,PC,PC,局部数据库 全局数据 字典,局部数据库 全局数据 字典,1.3.3 Oracle 常用数据库结构

10、,数 Server Client 据 集 中 管 理 C/S是面向连接,Client/Server结构,1.3.3 Oracle 常用数据库结构,Network,Oracle Server,PC,PC,PC,PC,PC,Web Browser Server 非面向连接 Browser,Web Server,Web应用连接,Browser/Server结构,通过Web访问各种数据,Oracle Web Server,企业网络,INTERNET,Files/Pages,Oracle Server,Oracle Server,Oracle Server,Web Browser,Web Browser

11、,Web Browser,Web Browser,分布式结构的优点,本地数据库相对独立,但总体上是一个整体,局部自治,全局统一。 可以实现异构网络的互联,网络可扩展性好。 硬件平台、软件平台可以不同,平台可伸缩性好。 可以执行对数据的分布式查询和处理。,群集结构,采用的是共享硬盘的群集结构。在网络里有多台计算机,在其中一些计算机上安装数据库管理系统,在另外的计算机上专门安装后台数据库,多个管理系统共享安装的数据库。,群集结构的优点,可以增加数据库资源的数量或净值数量 允许数据库为更多的用户处理更多的工作 提供了一种对灾难进行恢复的手段 可以根据执行的进程的类型对用户进行分组,并且大量占用CPU

12、的用户可以留在与常规联机处理事务相分离的一个主机上,1.4 几种常见的关系数据库比较,目前流行的关系数据库有很多种,有针对桌面机的小型数据库管理系统,也有针对中大型应用的数据库系统。 FoxPro和Access等这样的小型数据库管理系统被称为桌面数据库,其主要特点为: 应用于单机环境,不需要网络操作系统的支持,也无须解决并发控制等问题 没有或只有较弱的安全解决方案 只适用于日常、小型的办公业务 开发工具与数据库管理工具集成在一起 管理简单,工作量小,程序员就是管理员,1.4 几种常见的关系数据库比较,Oracle,SQL Server,DB2,Sybase等大型网络数据库管理系统与桌面数据库管

13、理系统相比,具有如下特点: 应用于网络环境,需要网络操作系统的支持,需要解决并发控制等问题。 提供完备的数据库安全解决方案,提供完善的数据库备份和恢复手段,以及角色权限控制 。 具有强大的网络功能和分布式功能,可以根据软硬件、网络环境的不同,组成各种工作模式,适应复杂、大型的数据库管理任务。 数据库、数据库管理工具、数据库开发工具一般是相互分离的,通常需要具有一定编程能力的程序员才能开发。开发工具可以是第三方产品,如PowerBuider,一般通过ODBC与其连接。 管理复杂,工作量大。需要受过训练的、有经验的、专门的管理员才能胜任管理工作。,1.4 几种常见的关系数据库比较,根据Gartne

14、r公司近年发布的分析报告,在未来的35年间,三大数据库厂商的主要竞争将围绕着 Oracle Database 11g, DB2 Viper, SQL Server 2008展开,1.4 几种常见的关系数据库比较,DB2是IBM公司的一个基于SQL的数据库产品,它起源于早期的实验系统System R. IBM在2006年发布了DB2 V9 Viper数据库版本,在这一数据库版本中,IBM引入PureXML 支持 。 在2008年,IBM又进一步推出了DB2 Viper 2产品,在这一新版本中,DB2继续加强和完善了XML管理技术,同时通过新的压缩技术的引入来解决XML带来的存储压力等问题,除此之

15、外,Viper 2还增强了分区特性、安全 、安全审计及权限管理等功能,这一切都是为了满足企业日益增长的数据存储需求及数据安全的需要。,【DB2 】,http:/ B. Hiffman和Robert Epstern创建了Sybase公司,并在1987年推出了Sybase数据库产品。 Sybase主要有三种版本:一是UNIX操作系统下运行的版本;二是Novell Netware环境下运行的版本;三是Windows NT环境下运行的版本。对UNIX操作系统,目前应用最广泛的是SYBASE 10及SYABSE 11 for SCO UNIX。,【 Sybase 】,http:/,常见的几种关系数据库,

16、特点: 它是基于客户/服务器体系结构的数据库。 采用开放的体系结构 能够实现网络环境下各节点上的数据库的互访操作。 Sybase拥有十分著名的数据应用开发工具PowerBuilder,能够快速开发出基于客户机/服务器工作模式,Web工作模式的图形化数据库应用程序,【 Sybase 】,常见的几种关系数据库,SQL Server是Microsoft公司开发的数据库管理系统,用于存储数据的数据库,它已广泛用于电子商务、银行、保险、电力等与数据库有关的行业。 支持客户机/服务器工作模式及WEB工作模式,与windows系统有机结合可以充分利用它们的优势。 不直接提供客户端开发平台和工具,只提供两个接

17、口,即ODBC和DB-Library。 目前主流版本是SQL Server 2008,它只能在Windows上运行,操作系统的系统稳定性对数据库十分重要。并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。 SQL Server 提供了众多的Web和电子商务功能,如对XML和Internet标准的丰富支持,通过Web对数据进行轻松安全的访问,具有强大的、灵活的、基于Web的和安全的应用程序管理等。而且,由于其易操作性及其友好的操作界面,深受广大用户的喜爱。,【 Microsoft SQL Server 】,http:/ 数据库管理员的角色与职责,基本管理任务,性能管理,备

18、份与恢复,安全管理,网络连接与管理,Oracle 数据库 管理任务,数据库管理员的种类及定位,Oracle的最新认证体系包括三个层次:OCM OCP OCA,1.6 ORACLE 认证,OCP(Oracle Certified Professional)考试认证,OCP认证一共分为如下几类: (1Oracle Database Administration (2)Oracle Application Developer (3)Oracle Database Operator (4)Oracle Java Developer (5)Oracle Financial Applications Consultant 另查资料深入了解,(1)Oracle数据库体系结构与管理基础 (2)Oracle数据库备份与恢复 (3)Oracle网络服务配置与管理 (4)Oracle SQL与PL/SQL编程基础 (5)Oracle性能优化与调整,DBA认证内容,下课了。,休息一会儿。,无论您读过多少理论知识,如果您不付诸实践,那么您仍然是无知的。 -萨迪(Sadi Gulistan),萨迪(1208-1292),

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1