Oracle from Beginner to Mastery cover

Oracle from Beginner to Mastery

Rating 3.5
Word count
138K words
Chapters
210
ISBN
9787115493422

Tags

Summary

Aimed at zero-foundation learners and using an example-driven approach, this book clearly and accessibly introduces Oracle-related knowledge and practical skills.

Part 1, Basic Knowledge, mainly covers Oracle installation and configuration, SQL fundamentals, advanced SQL restricted queries, Oracle single-row functions, multi-table queries, grouped statistical queries, subqueries, basic Oracle data operations, Oracle table creation and management, and Oracle data integrity; Part 2, Core Technologies, mainly covers the use of Oracle database objects, PL/SQL programming, cursors, stored procedures and functions, triggers and packages, tablespace management, control file and log file management, Oracle security management, and database backup and recovery; Part 3, Advanced Applications, mainly introduces the PowerDesigner design tool and database design, accessing Oracle in ASP, accessing Oracle in Java, accessing Oracle in JSP, and accessing Oracle in PHP; Part 4, Project Practice, mainly covers the design and implementation of a B/S-based job-seeking website and the design and implementation of an idle-goods trading website. The book provides instructional videos synchronized with the entire book content. In addition, a large amount of related learning material is provided as a bonus to support readers' extended learning.

This book is suitable for any reader who wants to learn Oracle—regardless of whether they work in a computer-related industry or have prior exposure to Oracle, they can quickly

Editor's review

Published by Posts & Telecom Press, Oracle from Beginner to Master is a classic introductory text on database technology. Written by the MLDN Software Training Center, it distills the organization's years of practical experience in Oracle database teaching and training. Using Oracle 12c as its primary version, the book systematically builds a complete knowledge system from basic concepts to advanced applications, making it especially suitable for beginners and intermediate developers who want to master Oracle database technology systematically. The structure is clear: from database fundamentals, SQL, and PL/SQL programming to database management and performance tuning, every core module is explained in detail and supported by extensive example code and step-by-step procedures, giving the book a strongly practical orientation.

From a professional standpoint, the book's strength lies in its modular decomposition of complex database concepts and techniques, which lowers the learning barrier through a step-by-step approach. The author team's background in technical training makes the book focus on the practicality and operability of knowledge transfer, avoiding the dryness of purely theoretical textbooks. The analysis of Oracle database architecture, the discussion of SQL optimization approaches, and the introduction to backup and recovery mechanisms all reflect the authors' deep understanding of real-world work scenarios.

It should be noted, however, that because Oracle database versions iterate quickly, the book's 12c-centered content may not cover changes in the latest versions with respect to certain new features. Still, for building a solid database knowledge framework, the core concepts and foundational skills it provides remain highly valuable for learning. As a transitional text from beginner to master, it successfully strikes a balance between theoretical depth and practical guidance.

Who it's for

A good fit for

  • Students in computer-related majors who want to learn database technology systematically
  • Workplace newcomers currently engaged in or planning to pursue database management or back-end development
  • Developers with experience in other databases who want to move to the Oracle technology stack
  • Readers preparing for Oracle-related certifications who are looking for systematic review materials

Not a good fit for

  • Readers who want to learn about specific new features in the latest Oracle versions (such as 19c and 21c)
  • Senior DBAs with years of hands-on Oracle experience who are seeking in-depth kernel principles or extreme optimization solutions

Reading tips

  1. Reading in chapter order is recommended; complete the first eight chapters to build a foundation in SQL and PL/SQL before moving on to the management chapters
  2. Be sure to practice the hands-on sections in an Oracle database environment; the sample code in the book can be verified line by line
  3. For the management chapters, cross-reference the official documentation to understand the context of parameter settings and best practices

About the publisher

Posts & Telecom Press China · Founded in 1953

Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.

Contents

  1. 版权信息
  2. 内容提要
  3. 序
  4. 前言
  5. 第0章 Oracle学习指南
  6. 0.1 Oracle的来源
  7. 0.2 Oracle的技术体系
  8. 0.3 Oracle的学习路线图
  9. 0.4 Oracle的应用领域及现状
  10. 0.5 Oracle的开发/运行平台
  11. 0.6 Oracle工作岗位及前景
  12. 0.7 Oracle国内外认证
  13. 0.8 Oracle的优势/劣势
  14. 第1篇 基础知识
  15. 第1章 Oracle安装与配置
  16. 1.1 Oracle的软硬件环境
  17. 1.2 Oracle的安装与配置
  18. 1.3 Oracle服务
  19. 1.4 Oracle常用数据管理工具
  20. 1.5 实战练习
  21. 1.6 高手点拨
  22. 第2章 初识SQL
  23. 2.1 SQL概述
  24. 2.2 scott用户数据表分析
  25. 2.3 SELECT子句及简单查询
  26. 2.4 实战练习
  27. 2.5 高手点拨
  28. 第3章 高级SQL限定查询
  29. 3.1 selct限定查询语法
  30. 3.2 关系运算符
  31. 3.3 逻辑运算
  32. 3.4 范围运算:BETWEEN…AND
  33. 3.5 空判断
  34. 3.6 IN操作符
  35. 3.7 模糊查询
  36. 3.8 查询排序
  37. 3.9 实战练习:查询练习
  38. 3.10 高手点拨
  39. 第4章 Oracle的单行函数
  40. 4.1 字符串函数
  41. 4.2 数值函数
  42. 4.3 日期函数
  43. 4.4 转换函数
  44. 4.5 通用函数
  45. 4.6 综合范例
  46. 4.7 实战练习
  47. 4.8 高手点拨
  48. 第5章 多表查询
  49. 5.1 认识多表查询
  50. 5.2 表的连接
  51. 5.3 SQL:1999 语法定义
  52. 5.4 数据集合操作
  53. 5.5 综合范例
  54. 5.6 实战练习
  55. 5.7 高手点拨
  56. 第6章 分组统计查询
  57. 6.1 统计函数(分组函数)
  58. 6.2 分组统计
  59. 6.3 多表查询与分组统计
  60. 6.4 HAVING子句
  61. 6.5 综合范例
  62. 6.6 实战练习
  63. 6.7 高手点拨
  64. 第7章 子查询
  65. 7.1 子查询概念的引入
  66. 7.2 在WHERE子句中使用子查询
  67. 7.3 在HAVING子句中使用子查询
  68. 7.4 在SELECT子句中使用子查询
  69. 7.5 在FROM子句中使用子查询
  70. 7.6 综合范例:复杂查询
  71. 7.7 实战练习
  72. 7.8 高手点拨
  73. 第8章 Oracle数据的基本操作
  74. 8.1 数据增加
  75. 8.2 数据修改
  76. 8.3 数据删除
  77. 8.4 事务处理
  78. 8.5 数据伪列
  79. 8.6 综合范例
  80. 8.7 实战练习
  81. 8.8 高手点拨
  82. 第9章 Oracle的表创建与管理
  83. 9.1 常用数据类型
  84. 9.2 创建数据表
  85. 9.3 复制表
  86. 9.4 截断表
  87. 9.5 为表重命名
  88. 9.6 删除数据表
  89. 9.7 闪回技术
  90. 9.8 修改表结构
  91. 9.9 综合范例
  92. 9.10 实战练习
  93. 9.11 高手点拨
  94. 第10章 Oracle的数据完整性
  95. 10.1 数据完整性
  96. 10.2 非空约束
  97. 10.3 唯一约束
  98. 10.4 主键约束
  99. 10.5 检查约束
  100. 10.6 外键约束
  101. 10.7 修改约束
  102. 10.8 综合范例
  103. 10.9 实战练习
  104. 10.10 高手点拨
  105. 第2篇 核心技术
  106. 第11章 Oracle的数据库对象的使用
  107. 11.1 序列的概念及使用
  108. 11.2 同义词的作用
  109. 11.3 视图的定义及使用
  110. 11.4 索引的定义及使用
  111. 11.5 实战练习
  112. 11.6 高手点拨
  113. 第12章 PL/SQL编程
  114. 12.1 PL/SQL程序结构
  115. 12.2 变量与常量
  116. 12.3 条件语句
  117. 12.4 循环语句
  118. 12.5 异常处理
  119. 12.6 综合范例
  120. 12.7 实战练习
  121. 12.8 高手点拨
  122. 第13章 游标
  123. 13.1 游标的定义和类型
  124. 13.2 游标的创建及使用
  125. 13.3 游标FOR循环
  126. 13.4 综合范例
  127. 13.5 实战练习
  128. 13.6 高手点拨
  129. 第14章 存储过程与函数
  130. 14.1 存储过程
  131. 14.2 函数
  132. 14.3 综合范例
  133. 14.4 实战练习
  134. 14.5 高手点拨
  135. 第15章 触发器和程序包
  136. 15.1 触发器概述
  137. 15.2 触发器创建
  138. 15.3 程序包
  139. 15.4 综合范例
  140. 15.5 实战练习
  141. 15.6 高手点拨
  142. 第16章 表空间管理
  143. 16.1 表空间概述
  144. 16.2 表空间的创建
  145. 16.3 表空间维护
  146. 16.4 表空间查询
  147. 16.5 实战练习
  148. 16.6 高手点拨
  149. 第17章 控制文件及日志文件的管理
  150. 17.1 控制文件的管理
  151. 17.2 重做日志文件的管理
  152. 17.3 归档日志文件的管理
  153. 17.4 实战练习
  154. 17.5 高手点拨
  155. 第18章 Oracle的安全管理
  156. 18.1 用户管理
  157. 18.2 权限管理
  158. 18.3 角色管理
  159. 18.4 综合范例
  160. 18.5 实战练习
  161. 18.6 高手点拨
  162. 第19章 数据库备份与恢复
  163. 19.1 备份与恢复概述
  164. 19.2 数据的导出与导入
  165. 19.3 数据库的冷备份及恢复
  166. 19.4 将Excel文件导入到Oracle数据库中
  167. 19.5 综合范例
  168. 19.6 实战练习
  169. 19.7 高手点拨
  170. 第3篇 高级应用
  171. 第20章 PowerDesigner设计工具及数据库设计
  172. 20.1 PowerDesigner设计工具
  173. 20.2 综合范例:数据库分析与设计
  174. 20.3 实战练习
  175. 20.4 高手点拨
  176. 第21章 在ASP中访问Oracle
  177. 21.1 ASP基本知识
  178. 21.2 在ASP中访问数据库的机制
  179. 21.3 配置ODBC
  180. 21.4 综合范例
  181. 21.5 实战练习
  182. 21.6 高手点拨
  183. 第22章 在Java中访问Oracle
  184. 22.1 在Java中访问数据库的机制
  185. 22.2 在Java中访问Oracle的方法
  186. 22.3 实战练习
  187. 22.4 高手点拨
  188. 第23章 在JSP中访问Oracle
  189. 23.1 在JSP中连接Oracle的方法
  190. 23.2 数据的增删改查
  191. 23.3 实战练习
  192. 23.4 高手点拨
  193. 第24章 在PHP中访问Oracle
  194. 24.1 在PHP中连接Oracle的方法
  195. 24.2 数据的增删改查
  196. 24.3 实战练习
  197. 24.4 高手点拨
  198. 第4篇 项目实战
  199. 第25章 基于B/S结构的求职网的设计与实现
  200. 25.1 需求与分析
  201. 25.2 数据库设计
  202. 25.3 界面设计
  203. 25.4 主要功能及实现
  204. 25.5 高手点拨
  205. 第26章 闲置品交易网站的设计与实现
  206. 26.1 需求与分析
  207. 26.2 数据库设计
  208. 26.3 界面设计
  209. 26.4 主要功能及实现
  210. 26.5 高手点拨

FAQ

Is this book suitable for readers with no prior knowledge?
The book is positioned as a from-beginner-to-master guide. The first few chapters explain basic database concepts and fundamental SQL syntax in detail, with numerous examples, making it friendly to beginners. However, some basic computer knowledge is recommended.
Is the content outdated?
The book uses Oracle 12c as its primary version. Core foundational content such as SQL syntax, PL/SQL programming, architecture, and backup and recovery has changed little across versions and remains highly valuable for learning. Some new features (such as details of multitenant container management) require supplementation from the latest version documentation.
How does this book differ from other Oracle introductory books?
Written by a training institution, the book emphasizes step-by-step presentation of knowledge points and hands-on exercises, often with summaries and practice questions at the end of chapters, making it suitable for self-study. The writing style is plain and avoids excessive theoretical exposition, focusing on operational guidance and solving common problems.

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

About the author

Mole Technology (MLDN) Software Training Center is a compiling organization that appears under a collective byline. Public information about it is limited, and its founding date, location, and staff composition remain unclear. Judging from the two works in the collection, Java Programming Technology Encyclopedia and Oracle from Beginner to Mastery, the center's compiling focus lies in programming design and general computing, with topics leaning toward practical technologies such as Java programming and Oracle databases, aimed at readers who wish to systematically enter or deepen their mastery of development skills. Both works are technical tutorial books that emphasize the completeness of the knowledge system and guidance for hands-on practice, making them suitable references for study and consultation. Owing to limited materials, no further introduction to the organization's background or compiling team can be provided at this time.

史卫亚 Author · China

Shi Weiya, PhD and associate professor, teaches at the School of Information Science and Engineering, Henan University of Technology. His main research interests include machine learning, big data retrieval, databases, image and video processing, artificial intelligence, and pattern recognition. He has published more than 30 papers in core journals and conferences at home and abroad, and has participated in compiling computer textbooks such as Java from Beginner to Master. Four of his works are currently included in the library, covering introductory Python programming for young learners, Oracle database study, Python 3.x web scraping practice, and Java language fundamentals. These titles address both absolute beginners and project-based practice, serving programming novices and computer science students and reflecting his ongoing commitment to teaching and textbook writing.

张闻强 Author

Zhang Wenqiang is an author whose publicly available information is limited; the main verifiable identity is that of a computer book author, with his work Oracle from Beginner to Master included in the general computing category. Judging from the title and classification, the book is aimed at database beginners and covers the fundamentals and practical use of Oracle databases, making it a technical tutorial that balances introductory and more advanced content. Writing of this kind typically emphasizes clear explanations of concepts, coherent operational steps, and workable examples, so that readers without a database background can gradually master the core material. The work reflects, to some extent, the author's commitment to and experience in popularizing database technology. Beyond this, reliable public records of the author's education, professional career, and other works are lacking, so no speculation is made here and only the existing work is described objectively.

More by the same author

Top rated in the same category