OCA认证考试指南(1Z0-051):Oracle Database 11g SQL Fundamentals I--详细书签版

时间:2016-02-26 08:39:07
【文件属性】:
文件名称:OCA认证考试指南(1Z0-051):Oracle Database 11g SQL Fundamentals I--详细书签版
文件大小:27.54MB
文件格式:PDF
更新时间:2016-02-26 08:39:07
OCA 认证考试指南 Oracle11g SQL 详细书签版 CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 OCA认证考试指南(1Z0-051):Oracle Database 11g SQL Fundamentals I 基本信息 原书名: OCA Oracle Database 11g SQL Fundamentals I Exam Guide: Exam 1Z0-051 原出版社: McGraw-Hill Osborne Media 作者: (美)John Watson    Roopesh Ramklass 译者: 付勇 出版社:清华大学出版社 ISBN:9787302207429 上架时间:2009-10-23 出版日期:2009 年10月 开本:16开 页码:386 版次:1-1 内容简介   本书旨在对参加oca oracle database 11g sql fundamentals i考试的读者提供帮助。每一章都配备了练习题、自测题、实践题、本章知识点回顾和小结,从各个方面使读者对本书所学内容进行充分地消化和吸收。本书是oca认证考试最权威的辅导教程,也是oracle从业人员必备的参考书。.    本书全面覆盖了oca认证考试(1z0-051)的所有要点:    ●sql select语句    ●限制和排序数据    ●单行函数    ●转换函数和条件表达式..    ●分组函数    ●显示多个表中的数据    ●子查询    ●集合运算符    ●dml和ddl语句    ●模式对象... 作译者   John Watson供职于BPLC管理咨询公司,负责该公司在欧洲和非洲的教学和咨询工作。他曾在英国和欧洲的多家公司、*部门和非*组织供职,此后在南非的Oracle大学工作数年。他具有数据库和应用服务器管理的OCP认证资格,IT从业经历达25年之久,曾编撰多本技术书籍,发表多篇技术论文。 目录 封面 -12 封底 387 版权 -11 作者简介 -10 前言 -9 目录 -4 第1章 Oracle服务器技术与关系范例 1 1.1 定位服务器技术 2 1.1.1 Oracle服务器的体系结构 3 1.1.2 Oracle Application Server 4 1.1.3 Oracle Enterprise Manager 5 1.1.4 网格计算 6 1.1.5 开发工具和语言 6 1.2 理解关系结构 7 1.2.1 行和表 7 1.2.2 数据规范化 9 1.3 SQL语言概述 15 1.3.1 SQL标准 15 1.3.2 SQL命令 15 1.3.3 面向集合语言 16 1.4 使用客户工具 17 1.4.1 SQL*Plus 17 1.4.2 SQL Developer 22 1.5 创建演示模式 25 1.5.1 用户和模式 26 1.5.2 HR和OE模式 26 1.5.3 创建演示模式 29 1.6 认证小结 30 1.7 本章测试题 31 1.7.1 自测题 31 1.7.2 实验题 33 1.7.3 自测题答案 33 1.7.4 实验题答案 34 第2章 使用SQL SELECT语句检索数据 35 2.1 列出SQL SELECT语句的性能 36 2.1.1 SQL SELECT语句介绍 36 2.1.2 DESCRIBE表命令 36 2.1.3 SELECT语句的性能 40 2.2 执行基本的SELECT语句 40 2.2.1 基本SELECT语句的语法 41 2.2.2 必须遵守的规则 45 2.2.3 SQL表达式和运算符 48 2.2.4 NULL 57 2.3 认证小结 62 2.4 本章测试题 63 2.4.1 自测题 63 2.4.2 实验题 65 2.4.3 自测题答案 66 2.4.4 实验题答案 67 第3章 限定和排序数据 71 3.1 限制查询检索的行 72 3.1.1 WHERE子句 72 3.1.2 比较运算符 78 3.1.3 布尔运算符 88 3.2 排序查询检索的行 96 3.3 和符号(&)替换 101 3.3.1 替换变量 101 3.3.2 定义和验证 106 3.4 认证小结 111 3.5 本章测试题 112 3.5.1 自测题 112 3.5.2 实验题 114 3.5.3 自测题答案 114 3.5.4 实验题答案 115 第4章 单行函数 117 4.1 描述SQL中可用的不同类型的函数 118 4.1.1 定义函数 118 4.1.2 函数类型 120 4.2 在SELECT语句中使用字符、数字和日期函数 122 4.2.1 使用字符大小写转换函数 122 4.2.2 使用字符操作函数 127 4.2.3 使用数字函数 137 4.2.4 使用日期 141 4.2.5 使用日期函数 144 4.3 认证小结 151 4.4 本章测试题 152 4.4.1 自测题 152 4.4.2 实验题 154 4.4.3 自测题答案 154 4.4.4 实验题答案 155 第5章 使用转换函数和条件表达式 157 5.1 SQL中可用的各种类型的转换函数介绍 158 5.2 使用TO_CHAR、TO_NUMBER和TO_DATE转换函数 160 5.3 在SELECT语句中应用条件表达式 170 5.3.1 嵌套函数 170 5.3.2 一般函数 171 5.3.3 条件函数 177 5.4 认证小结 182 5.5 本章测试题 184 5.5.1 自测题 184 5.5.2 实验题 186 5.5.3 自测题答案 186 5.5.4 实验题答案 187 第6章 使用分组函数报告聚集数据 189 6.1 分组函数介绍 190 6.1.1 分组函数的定义 190 6.1.2 分组函数的类型和语法 191 6.2 确定可用的分组函数 193 6.2.1 使用分组函数 193 6.2.2 嵌套的分组函数 198 6.3 使用GROUP BY子句分组数据 199 6.3.1 创建数据组 200 6.3.2 GROUP BY子句 200 6.3.3 按多列分组 202 6.4 使用HAVING子句包含或者排除分组行 205 6.4.1 限制分组结果 205 6.4.2 HAVING子句 206 6.5 认证小结 209 6.6 本章测试题 210 6.6.1 自测题 210 6.6.2 实验题 212 6.6.3 自测题答案 212 6.6.4 实验题答案 214 第7章 显示多个表中的数据 215 7.1 使用同等连接和非同等连接编写SELECT语句访问多个表的数据 216 7.1.1 连接的类型 216 7.1.2 使用SQL:1999语法连接表 220 7.1.3 限定模糊的列名 221 7.1.4 NATURAL JOIN子句 222 7.1.5 自然JOIN USING子句 224 7.1.6 自然JOIN ON子句 225 7.1.7 N路连接和其他连接条件 227 7.1.8 非同等连接 229 7.2 使用自连接将表连接到自身 231 7.3 使用外连接查看不满足连接条件的数据 233 7.3.1 内连接和外连接 234 7.3.2 左外连接 234 7.3.3 右外连接 235 7.3.4 全外连接 237 7.4 生成两个或者更多表的笛卡尔乘积 239 7.5 认证小结 242 7.6 本章测试题 243 7.6.1 自测题 243 7.6.2 实验题 246 7.6.3 自测题答案 246 7.6.4 实验题答案 247 第8章 使用子查询解决问题 249 8.1 定义子查询 250 8.2 描述子查询能够解决的问题的类型 251 8.2.1 将子查询的结果集用于比较 251 8.2.2 星型转换(Star Transformation) 252 8.2.3 生成执行SELECT语句的表 253 8.2.4 生成投影值 253 8.2.5 生成传递给DML语句的行 253 8.3 列举子查询的类型 255 8.3.1 单行和多行子查询 255 8.3.2 关联子查询 256 8.4 写单行和多行子查询 258 8.5 认证小结 261 8.6 本章测试题 262 8.6.1 自测题 262 8.6.2 实验题 264 8.6.3 自测题答案 265 8.6.4 实验题答案 266 第9章 使用集合运算符 267 9.1 描述集合运算符 268 9.1.1 集合和维恩图 268 9.1.2 集合运算符的一般原则 269 9.2 使用集合运算符将多个查询合并为一个查询 271 9.2.1 UNION ALL运算符 271 9.2.2 UNION运算符 272 9.2.3 INTERSECT运算符 272 9.2.4 MINUS运算符 273 9.2.5 更复杂的示例 273 9.3 控制返回行的顺序 276 9.4 认证小结 277 9.5 本章测试题 278 9.5.1 自测题 278 9.5.2 实验题 279 9.5.3 自测题答案 280 9.5.4 实验题答案 280 第10章 操作数据 283 10.1 描述各种数据操作语言(Data Manipulation Language,DML)语句 284 10.1.1 INSERT 284 10.1.2 UPDATE 285 10.1.3 DELETE 286 10.1.4 MERGE 286 10.1.5 TRUNCATE 287 10.1.6 DML语句失败 287 10.2 在表中插入行 290 10.3 更新表中的行 294 10.4 从表中删除行 297 10.4.1 使用DELETE删除行 297 10.4.2 使用TRUNCAT删除行 299 10.4.3 MERGE 300 10.5 控制事务 300 10.5.1 数据库事务 301 10.5.2 事务控制语句 303 10.6 认证小结 307 10.7 本章测试题 309 10.7.1 自测题 309 10.7.2 实验题 311 10.7.3 自测题答案 312 10.7.4 实验题答案 314 第11章 使用DDL语句创建和管理表 315 11.1 分类主要的数据库对象 316 11.1.1 对象类型 316 11.1.2 用户和模式 317 11.1.3 命名模式对象 318 11.1.4 对象名称空间 319 11.2 回顾表结构 320 11.3 列举列可用的数据类型 321 11.4 创建简单的表 324 11.4.1 使用列规范创建表 324 11.4.2 从子查询创建表 326 11.4.3 在创建之后变更表定义 327 11.4.4 删除和切断表 327 11.5 讨论在创建表时如何创建约束 329 11.5.1 约束的类型 330 11.5.2 定义约束 332 11.6 认证小结 335 11.7 本章测试题 336 11.7.1 自测题 336 11.7.2 实验题 338 11.7.3 自测题答案 338 11.7.4 实验题答案 339 第12章 创建其他模式对象 341 12.1 创建简单视图与复杂视图 342 12.1.1 使用视图的原因 342 12.1.2 简单视图与复杂视图 345 12.1.3 创建、更改和删除视图 346 12.2 从视图中检索数据 348 12.3 创建私有和公有同义词 349 12.4 创建、维护和使用序列 352 12.4.1 创建序列 353 12.4.2 使用序列 354 12.5 创建和维护索引 358 12.5.1 索引的用途 358 12.5.2 索引类型 359 12.5.3 创建和使用索引 362 12.5.4 修改和删除索引 363 12.6 认证小结 365 12.7 本章测试题 366 12.7.1 自测题 366 12.7.2 实践题 370 12.7.3 自测题答案 370 12.7.4 实验题答案 372 附录A 本书提供的OCA考试资料 375 本书配套模拟试题 375 系统要求 376 MasterExam 376 卸载MasterExam 376 技术支持 376 LearnKey技术支持 376 术语表 377 前言   当今社会需要越来越多具有IT行业认证资格的员工。对于雇主来说,认证的好处是显著的:雇主能够确信自己的员工具备一定的竞争力。个人同样能够凭借认证资格享受到巨大好处。目前,许多雇主更希望雇用具有认证资格的技术人员,而且许多IT产品买主不愿购买未聘用相关认证人员的公司的产品。在众多的IT行业认证中,Oracle认证最受青睐。除了商业报酬的因素外,具备Oracle认证资格就意味着成为相对紧俏的Oracle专业人员群体中的一分子,也拥有了赢得可观收入的重要筹码。.   Oracle认证具有多种类别。本书涉及专门针对Oracle数据库11g版本的Oracle Database Administration认证。DBA认证级别有以下三种:Certified Associate(OCA)、Certified Professional(OCP)以及Certified Master(OCM)。取得OCA资格需要通过两种考试,本书是为第一种考试准备的书籍。取得OCP资格需要通过第三种考试。这些考试在任一Prometric考试中心都可以进行,要求在90分钟内解答60或70个问题。取得OCM资格则还需要在Oracle测试中心完成为期两天的评估,其中涉及复杂环境的模拟以及高级技术的应用。   如果最终目的是学习Oracle PL/SQL和Oracle Forms Developer课程,也可以将第一种考试内容作为起点,不过编写本书时使用的是版本10g,因为11g版本还没有发布。   在准备第一种OCA考试时,可以参加Oracle大学举办的培训课程,可以学习Oracle大学的联机辅导资料,也可以阅读本书。无论采用哪种方式,应试者都应当参考Oracle Documentation Library来了解语法的详细信息。仅凭本书就足以帮助应试者通过认证,但如果选择了其他方式,本书也是一本珍贵的参考资料。本书围绕考试目标展开讨论,还涵盖了DBA在工作中用到的大量信息。对于从事开发工作的读者,也可以将本书的主要内容作为学习Oracle公司的这些开发工具的起点:SQL、PL/SQL及Oracle Application Server自带的Internet应用程序开发工具包。   当然,也不要一厢情愿地认为,只要购得本书,将其藏于枕下,书中的知识便可源源不断地传递到脑海中。必须通读本书、完成所有练习、解决示例问题以及试验各种命令。在进一步熟悉Oracle环境后,会悟出一句金箴:在实践中求真知。   在众多场合会发现,一个几分钟便告完成的简单测试能省下数小时的思考与手册查阅时间。若有不明之处,可以构造一个示例并查看发生的情况。本书基于Windows或Linux操作系统讨论数据库,但可以在Oracle支持的任何平台上完成练习并做更深入的研究。   从此将开始您的Oracle数据库管理学习之旅,在职业生涯余下的岁月里,可以沿着这条幽静芳香的路径步入更美妙的人生境界。请尽情品味和享受学习的乐趣吧!   本书内容   本书供Oracle专业人员全面学习OCA Oracle Database 11g:SQL Fundamentals I Exam。每章围绕考试的一个重要方面铺开描述,全书缜密论述了所有OCA官方认证目标。   本书提供的OCA考试资料   本书支持网站http://www.tupwk.com.cn/downpage提供了一个MasterExam模拟考试软件,可以真实模拟Oracle Database 11g OCA认证考试。详细介绍请参考本书附录。   准备清单   本文结尾处有一份准备清单,表中列出了官方考试目标。通览此表,一开始就能衡量自己对每个目标的掌握程度,检查自己的学习进展情况,并确保将更多时间投入较为困难和感到陌生的领域。每个目标均由Oracle公司提出,在表中可以找到其所在的章节。   编排方式   每章包含多个组成部分,以便突出显示重要条目、强化学习要点,并提供具有帮助作用的应试提示。每章的组成部分如下:   “考点”突出显示考试信息和可能布设的陷阱,如下例:   “练习”分布于各个章节,是助您成功闯过考试关的实用练习,能帮您熟练掌握很可能成为考试要点的技能。不要只是泛泛地读一读,而应该能熟练地完成这些实用练习。“从做中学”是有效提高产品理解能力的途径。..   “提示”描述实际设置中最常遇到的问题,是有关认证主题和产品主题的真知灼见。它们指出了常见错误,并解决提示中谈及的问题以及根据经验推断的问题。   “考点透析”部分预测考试重点,安排在每章将近结束的位置。这些是根据多次实际考试和模拟考试的经验,以及Oracle内部团队在评判试卷的过程中总结出来的重点主题。   “小结”简明扼要地回顾了整个章节,并重申考试要点。 .  “本章知识点回顾”是相应章节的主题列表,安排在每章即将结束的位置。在考试前,可供读者进行快捷的总结性复习。   “自测题”模拟认证考试中的问题。可以在章末找到这些问题的答案和解释。在阅读完每章后做一做“自测题”,可以巩固所学的内容,并熟悉考题的结构。   “实践题”部分放在“自测题”之后,它提出独特的具有挑战性的问题,为了回答这些问题,需要理解多个概念。与其他问题相比,这些问题更复杂,内容更广泛,要求读者利用全章的知识,来解决实际环境中遇到的复杂问题。   学习指导   读完本书后,留出时间认真地复习一遍。在参试前,可能需要多次复习本书,并利用它所提供的方法来复习材料。   温习所有“本章知识点回顾”或请别人考考自已——可使用此练习为考试热身。   温习所有考点——请注意,这些考点都是根据OCA考试总结出来的。利用它们,可以集中精力应对考试。   重温自测题——正确的做法是:每读完一章就立即完成自测题来巩固所学内容,并最后将这些题目综合起来重做一遍。考试题不会像章末自测题那样按主题组合,必须做好这样的准备:刚做了一道关于A主题的题,接着就要做一道关于B主题的题。   完成练习——读完一章后要完成自测题和实践题吗?答案是十分肯定的。这些练习题涵盖了考试主题,没有什么方法比通过做练习来了解材料的效果更好。一定要弄清楚每个练习中每个步骤的来龙去脉。如对其中一些内容不甚明了,请重新阅读正文中的对应内容。   考题结构   OCA考试是多项选择题,但不一定都是有答案可选的题目。有些题目要求选择2~3个答案,有些题目要求“选择所有正确答案。”大多数题目是用文本描述的,但有些题目会有插图,比如用来说明问题的屏幕截图。   审题要仔细。有的题目要求一个答案,如果不仔细审题,可能以为所有答案都是错的或者有多个答案是正确的。在重新审题时,往往就会领会出题者的意图。   每道题的平均预留时间仅一分钟左右。拿到试卷后,要通篇浏览一遍,先做有把握的题,拿不准的就划上记号,然后回头琢磨(考试中的大多数时间都用在了这上面)。如果最后还有难题解不出,就猜一猜碰碰运气吧,猜不对,自然要丢分!   应试准备   对知识的掌握离不开学习和实践。认真学习本书的每一章,完成所有练习,并进行试验。如果仍有不清楚的地方,可以利用其他资源,必备参考资料是Oracle Documentation Library(可以从Oracle Corporation的网站上免费下载)。如果有机会去听Oracle大学课程,或者具有访问Oracle大学远程自学课程的权限,这也是很有价值的学习方式。   章末的自测题和本书支持网站http://www.tupwk.com.cn/downpage上的题目不是OCA真题(因为那会有欺骗性),而是您将面对的考题类型与格式的逼真模拟。它们涵盖了所有考试材料。在进考场的前一天,做一遍模拟题很有意义,可以再巩固一下不扎实的知识点。   本书不仅仅是应试指南:全书的主题是介绍如何使用SQL开发应用程序。如果知道了如何做这件事,就能通过考试。不要死记问题的答案——要学习解答所用问题的技术、原则和语法。...

网友评论

  • 挺不错的,能学到一些基础知识
  • 包含了基本大纲,对于考证确实有帮助。
  • 是中文版,不夠清晰,看起來費勁
  • This is nice book,I like it!!!
  • 这个是中文版,找了比较久才找到。不过翻译质量实在不怎么样,术语有些翻得不正确。考OCA如果时间紧,看不了英文版看这个还可以
  • 内容详细,清晰,权威资料!
  • 不错的书,感谢楼主分享,帮助很大.
  • 资源里涵盖了oca考试中基本的大纲,对于想学习oca和数据库基础的人大有帮助,非常感谢!
  • 该资源涵盖了oca考试中基本的大纲,对于想学习oca和数据库基础的人大有帮助,非常感谢分享
  • 很好,很全,推荐。
  • 书的内容很好,不过有点模糊
  • 正在找的这本书啊
  • 非常好的资料,开始学习中
  • 很全的oca认证资料。
  • 很好的一本SQL教科书,英文原版的!
  • 英文原版,太给力了,卓越亚马逊要卖好几百呢。多谢楼主,非常有用的资源,强烈推荐。
  • 非常棒,正好在找这本书的电子版。不错!
  • 还行吧,影印版,不是我的最爱
  • 很实用的一本书,对考试oca有很大的帮助
  • 很好!很基础的一本书!很多技术细节啊!
  • 很好!很基础的一本书!很多技术细节啊!
  • 非常棒的电子书!值得下载!
  • 相当清楚,不错啊.
  • 不是高清,不过不影响看
  • 相当清楚。,不错啊