没有合适的资源?快使用搜索试试~ 我知道了~
超详细Oracle教程
需积分: 0 19 浏览量
2013-08-19
13:20:32
上传
评论
收藏 2.95MB PDF 举报
温馨提示
超详细Oracle教程 ,详细的讲解,透彻的分析
资源详情
资源评论
资源推荐

Oracle 教程
2009.5
Louis

Oracle 教程
-2-
目录
引言 ................................................................................................................................................... 3
第一章 数据库基础 ......................................................................................................................... 6
第二章 Oracle 入门 ......................................................................................................................... 6
第三章 查询基础 ........................................................................................................................... 11
第四章 单行函数 ........................................................................................................................... 14
第五章 分组函数 ........................................................................................................................... 19
第六章 多表查询 ........................................................................................................................... 21
第七章 子查询 ............................................................................................................................... 24
第八章 高级查询 ........................................................................................................................... 40
第九章 数据字典 ........................................................................................................................... 43
第十章 Oracle 数据类型 ............................................................................................................... 44
第十一章 Oracle 体系结构(DBA) ................................................................................................ 45
第十二章 DDL(改变表结构) ........................................................................................................ 46
第十三章 DML(改变数据结构) ................................................................................................. 48
第十四章 约束 ............................................................................................................................... 49
第十五章 视图 ............................................................................................................................... 55
第十六章 索引 ............................................................................................................................... 56
第十七章 序列、同义词 ............................................................................................................... 65
第十八章 PL SQL .......................................................................................................................... 67
第十九章 游标、函数 ................................................................................................................... 79
第二十章 存储过程 ....................................................................................................................... 86
第二十一章 触发器 ....................................................................................................................... 90
第二十二章 事务(数据库系统概论) ....................................................................................... 99
第二十三章 用户管理 ................................................................................................................. 100
第二十四章 备份 恢复 SQLLoader .......................................................................................... 104
第二十五章 数据库设计范式 ..................................................................................................... 106
第二十六章 数据库设计工具 ..................................................................................................... 107
第二十七章 对象关系数据库系统 ............................................................................................. 112
第二十八章 其他数据库 ............................................................................................................. 113

Oracle 教程
-3-
引言
SUN 2008 初 10 亿美元收购 MySQL
Oracle 2009 年 4 月 74 亿美元收购 SUN
Sun 与 Oracle 合并的未来
1,如果云计算对企业来说变得越来越重要,那么数据将是云计算的核心。而讲到数据,也就意味着
数据库。就如塔克商学院数字策略中心主任 M. Eric Johnson 所说的那样,Sun 已经清楚展现了一
个真实的云计算环境。就那些将云计算停留在理论阶段的对手来说,收购 Sun 对 Oracle 来说将获
得竞争优势。
2,Johnson 主任还指出,Sun 在很多需求旺盛的方面“保持领先地位”。Sun 的技术可以帮助数
据库提高性能,尤其是对大型数据库。Oracle 和 Sun 的结合之后,对任何一个信息官来说都具有吸
引力。
3,Oracle 软件和 Java 的紧密结合,使得 Oracle 的软件能跨平台使用。就如 IDC 研究副总裁
Jean Bozman 指出那样,真正云计算的第一步是“将服务器和存储单元垂直化”,可以适用于不同的
硬件平台。凭借 Java,Oracle 可以拓展跨平台的控制力,而这正是企业 IT 部门想要的。实际上,
Oracle 的 Oracle Fusion Middleware 正是基于 Java。
4,有意思的是,Oracle Fusion Middleware 扩大了对服务器的需求,其中原因正是由于它是基
于 Java。而现在,Oracle 通过购得 Sun 服务器资源,可以进一步降低价格,从而进一步提高 Oracle
Fusion Middleware 的竞争力。
5,由于 Oracle 大部分收入来自数据库软件许可,因此有必要的话,可以用便宜的服务器硬件
作为促销的手段,这样对那些硬件服务器竞争对手来说是不小的打击。
6,Sun 已经售出 160 万到 200 万台服务器,还有更多的运行 Sun Solaris 操作系统的其它公司
的服务器。这对 Oracle 捆绑销售自家产品也很有帮助。
7,Oracle 收购 Sun,当然也包括开源数据库 MySQL。对于那些预算不多但又需要 Oracle 产
品的用户,Oracle 可以用 MySQL 来满足这些用户的需求。这可以使 Oracle 进入中小企业业务,更
有机会在这方面超过 SAP。此外,还提供了和微软 SQLServer 的竞争产品,而不需要降低 Oracle
自有的产品的定位。

Oracle 教程
-4-
Oracle 和 Sun 的合作可能会影响 Oracle 和一些合作伙伴的关系,比如 Oracle 和惠普的关系可
能就会出现问题。不过,不像 IBM,事实上,每个硬件公司都绕不开 Oracle,因为它是数据库的主
力军。他们离不开 Oracle,因此,他们也只能选择忍气吞声。
而且,与 Sun 和 IBM 联合不同,Oracle 和 Sun 不存在硬件的冲突,那些 Sun 的服务器用户不
必担心合并会导致放弃自己在使用的服务器产品线。
总而言之,Oracle 以相对较低的价格收购 Sun 是明智之举,将会使得合并后的 Oracle 成为各
大公司数据中心的枢纽。
云计算
李开复(现任 Google 全球副总裁、中国区总裁)打了一个很形象的比喻:钱庄。最早人们只是把
钱放在枕头底下,后来有了钱庄,很安全,不过兑现起来比较麻烦。现在发展到银行可以到任何一
个网点取钱,甚至通过 ATM,或者国外的渠道。就像用电不需要家家装备发电机,直接从电力公司
购买一样。“云计算”带来的就是这样一种变革——由谷歌、IBM 这样的专业网络公司来搭建计算机
存储、运算中心,用户通过一根网线借助浏览器就可以很方便的访问,把“云”做为资料存储以及应
用服务的中心。
GOOGLE
(一)原理:
云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Comput
ing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。
云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务
器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据
需求访问计算机和存储系统。
这可是一种革命性的举措,打个比方,这就好比是从古老的单台发电机模式转向了电厂集中供
电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费
用低廉。最大的不同在于,它是通过互联网进行传输的。
云计算的蓝图已经呼之欲出:在未来,只需要一台笔记本或者一个手机,就可以通过网络服务
来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度而言,最终用户才是云计算的
真正拥有者。
云计算的应用包含这样的一种思想,把力量联合起来,给其中的每一个成员使用。

Oracle 教程
-5-
(二)云计算有哪些好处?
1、安全,云计算提供了最可靠、最安全的数据存储中心,用户不用再担心数据丢失、病毒入侵
等麻烦。
2、方便,它对用户端的设备要求最低,使用起来很方便。
3、数据共享,它可以轻松实现不同设备间的数据与应用共享。
4、无限可能,它为我们使用网络提供了几乎无限多的可能。
(三)云计算最有利于中小企业?
云计算技术将使得中小企业的成本大大降低。如果说“云”给大型企业的 IT 部门带来了实惠,那
么对于中小型企业而言,它可算得上是上天的恩赐了。过去,小公司人力资源不足,IT 预算吃紧,
那种动辄数百万美元的 IT 设备所带来的生产力对它们而言真是如梦一般遥远,而如今,“云”为它们
送来了大企业级的技术,并且先期成本极低,升级也很方便。
这一新兴趋势的重要性毋庸置疑,不过,它还仅仅是一系列变革的起步阶段而已。云计算不但
抹平了企业规模所导致的优劣差距,而且极有可能让优劣之势易主。简单地说,当今世上最强大最
具革新意义的技术已不再为大型企业所独有。“云”让每个普通人都能以极低的成本接触到顶尖的 IT
技术。
(四)“云”时代
目前,PC 依然是我们日常工作生活中的核心工具——我们用 PC 处理文档、存储资料,通过电
子邮件或 U 盘与他人分享信息。如果 PC 硬盘坏了,我们会因为资料丢失而束手无策。
而在“云计算”时代,“云”会替我们做存储和计算的工作。“云”就是计算机群,每一群包括了几十
万台、甚至上百万台计算机。“云”的好处还在于,其中的计算机可以随时更新,保证“云”长生不老。
Google 就有好几个这样的“云”,其他 IT 巨头,如微软、雅虎、亚马逊(Amazon)也有或正在建设
这样的“云”。
届时,我们只需要一台能上网的电脑,不需关心存储或计算发生在哪朵“云”上,但一旦有需要,
我们可以在任何地点用任何设备,如电脑、手机等,快速地计算和找到这些资料。我们再也不用担
心资料丢失。
剩余114页未读,继续阅读












reste51
- 粉丝: 0
- 资源: 12
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制

评论0