标签
内容简介
本书是清华大学出版社“软件开发视频大讲堂”丛书中的Oracle入门教程,由长期从事软件开发与IT教育的明日科技团队编著,以Oracle 11g为蓝本编写,面向零基础读者系统讲解Oracle数据库的开发与管理。全书共19章,分为四部分。第1篇基础知识(第1—6章)从Oracle发展史、关系型数据库理论、Oracle 11g安装卸载与常用管理工具入手,随后讲解实例的启动与关闭、数据库体系结构(数据块、数据区、段、表空间的逻辑存储结构,以及数据文件、控制文件、日志文件等物理结构,SGA与PGA、前台与后台进程、数据字典)、SQL*Plus常用命令,并系统介绍SQL语言基础(检索、筛选、分组、排序、多表关联、常用系统函数、子查询和增删改操作)、PL/SQL编程(块结构、变量与数据类型、流程控制、游标、异常处理)以及存储过程、函数、触发器与程序包。第2篇核心技术(第7—12章)讲述控制文件和日志文件管理、表空间和数据文件管理、数据表对象与约束、索引、视图、同义词、序列等其他对象、表分区与索引分区、用户管理与权限分配等内容。第3篇高级应用(第13—18章)涉及数据库控制、Oracle系统调优、SQL语句优化、数据备份与恢复、数据的导出与导入以及Oracle 11g的闪回技术。第4篇项目实战(第19章)以“企业人事管理系统”为综合案例,串联前面各章知识。全书所有知识点都结合具体实例讲解,程序代码附有详细注释;随书DVD提供全程语音视频讲解和实例源代码,便于读者边看边练、边练边懂。
编辑推荐
这是一本把“入门”和“上手”结合得比较好的Oracle教材。它的长处不在理论深度,而在路径清晰:先装库、认结构,再学SQL与PL/SQL,然后进入表空间、日志、权限、分区这些真正属于DBA日常的活,最后用“企业人事管理系统”把一个项目的从建表到备份走一遍。对完全没碰过Oracle的读者来说,这种“先跑起来再说”的编排能有效降低畏难情绪。第2版在原版基础上补充了数据库控制等内容,章节由18章扩展为19章,配套DVD提供全程语音视频和全部实例源码,代码在Windows XP/2003/7下经过调试,边看视频边敲代码的学习方式对自学者很友好。需要提醒的是,本书讲的是Oracle 11g,这个版本如今在生产环境中已属老版本,语法和工具(如企业管理器)与12c、19c、23ai存在差异,读者应把重点放在SQL、PL/SQL、体系结构、表空间与备份恢复这些跨版本通用的底层能力上,版本相关的操作细节则结合官方文档和当前环境核对。
适合谁读
适合
- 零基础想系统学习Oracle数据库的在校学生与转行人员
- 需要快速补齐SQL、PL/SQL与数据库管理基础的初级开发人员
- 从事运维工作、需要了解表空间、权限、备份恢复的初级DBA
- 习惯跟着视频和源码动手练习、偏好实例驱动学习的自学者
不适合
- 已具备多年Oracle运维经验、想深研内部机制与调优原理的资深DBA
- 希望在12c、19c或云数据库环境中直接照搬操作步骤的读者
- 只想查阅命令速查、不愿按章节系统练习的读者
阅读建议
- 先完成第1—2章的安装与体系结构,务必亲手装好一套实例,后面所有练习都依赖它。
- 第4—6章SQL与PL/SQL是全书核心,建议每个例子都手敲一遍,不要跳过“实践与练习”。
- 第7—12章按DBA日常任务顺序推进,可结合自己所在环境的表空间和用户权限对照理解。
- 读第19章项目实战前回顾前面章节,把它当作一次综合自查,再补充当前版本的官方文档。
- 光盘/DVD资源需光驱或镜像文件,也可先整理出源码目录,边看视频边对照运行。
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第1篇 基础知识
- 第1章 Oracle 11g概述
- 第2章 Oracle 11g体系结构
- 第3章 SQL*Plus命令
- 第4章 SQL语言基础
- 第5章 PL/SQL编程
- 第6章 过程、函数、触发器和包
- 第2篇 核心技术
- 第7章 管理控制文件和日志文件
- 第8章 管理表空间和数据文件
- 第9章 数据表对象
- 第10章 其他数据对象
- 第11章 表分区与索引分区
- 第12章 用户管理与权限分配
- 第3篇 高级应用
- 第13章 数据库控制
- 第14章 Oracle系统调优
- 第15章 优化SQL语句
- 第16章 Oracle数据备份与恢复
- 第17章 数据导出和导入
- 第18章 Oracle 11g的闪回技术
- 第4篇 项目实战
- 第19章 企业人事管理系统
常见问题
这本书讲的是哪个Oracle版本?现在学还有用吗?
全书以Oracle 11g为蓝本,2017年出版。11g已属较老版本,但SQL语法、PL/SQL、体系结构、表空间管理、备份恢复等核心知识在12c、19c中依然通用;涉及具体工具界面和版本特性的操作,建议对照当前版本的官方文档核实。
零基础、没学过数据库能直接读吗?
可以。第1章从Oracle发展史和关系型数据库基本理论讲起,包括E-R模型与设计范式,安装步骤也有说明。建议先按书安装实例并熟悉SQL*Plus,再进入SQL和PL/SQL部分,学习曲线会更平缓。
第2版和第1版有什么区别?
第1版(2012年,ISBN 9787302289333)共18章;第2版共19章,增加了“数据库控制”一章,并在实例与配套视频上做了更新,随书DVD含全程语音讲解和全部源代码。
书里的例子和光盘资源怎么用比较好?
建议先自己按书上步骤敲一遍代码,遇到报错再看源码和视频比对;光盘需光驱或挂载镜像读取,可先把源代码目录复制到本地,按章节编号整理,方便随查随用。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
明日科技
作者
明日科技全称吉林省明日科技有限公司,是一家专业从事软件开发、教育培训及软件开发教育资源整合的高科技公司,并组织编写计算机编程类教材。其作品主要面向编程初学者,题材集中在Python、Java、C#、SQL等语言学习及GUI设计、Web前端开发等方向,常见分类为编程设计、计算机综合与软件学习。代表作品包括“零基础学”系列中的Python GUI设计、SQL、Java等升级版,以及HTML+CSS+JavaScript学习笔记、C#完全自学教程等。该公司策划有“从入门到精通”“软件开发视频大讲堂”等教材系列,相关教材曾获行业与高校出版社奖项,多个品种长期位居同类图书销售榜前列。公开资料有限,其作者身份为机构署名,重点在于计算机编程教育读物的编写与出版。