🏺 Oracle从入门到精通 · 目录

🏺 Oracle从入门到精通

照着《Oracle从入门到精通》(明日科技 编著,软件开发视频大讲堂系列,清华大学出版社 第 4 版)做的自学笔记 —— 书腰上那串数是它的规模:482 个实例示例、38 个实战练习、1 个项目案例。它在本站数据库线里是 Oracle 那一本,也是最偏运维的一本:数据库基础 讲原理,MySQL必知必会 是查得动的手册,MySQL即学即用 是一个函数一节的入门书;这一本多出来的是「库跑起来之后怎么管」——控制文件、表空间、分区、RMAN、闪回,那些 MySQL 书里没有的东西。全书按「先看懂库,再会敲库,最后管住库」排:基础知识(第 1~6 章,19c 概述、体系结构、SQL*Plus、SQL 语言、PL/SQL、过程函数触发器与包);核心技术(第 7~12 章,控制文件与日志、表空间与数据文件、数据表对象、其他数据对象、表分区与索引分区、用户管理与权限分配);高级应用(第 13~18 章,事务与锁、系统调优、SQL 优化、备份恢复、导出导入、闪回技术);项目实战(第 19 章,一套 Java 企业人事管理系统收口)。逐节一篇,「实践与练习」与第 19 章的「小结」并进章末,合计 93 篇。沙箱是 Windows / Python 3.13,没有 Oracle、也没有 sqlplus——Demo 分三层:能在 SQLite 上等价跑的 SQL 用 46 个同名垫片让教材原码几乎原样能敲;PL/SQL 与过程化机制用 Python 把语义复刻一遍;控制文件、表空间、RMAN、闪回、AWR 这类纯 DBA 操作就用一张小表加几行 Python 演最小模型,并写清「真库上是什么样」。Oracle 独有的写法一律标「教材原码,本沙箱不执行」,不装作一样。样例库照 scott 造了四张表(dept 4 行 / emp 14 行 / salgrade 5 行 / bonus 空表),数据量小到能手算。每篇五段:若干节正文+动手 Demo+30 秒实验+常见误区+自测三问。

内容来自我的 Obsidian 自学笔记 · 全书 19 章 93 篇已全部写完 · 全书完结 🎉

第1章 Oracle 19c 概述

第2章 Oracle 体系结构

第3章 SQL*Plus 命令

第4章 SQL 语言基础

第5章 PL/SQL 编程

第6章 过程、函数、触发器和包

第7章 管理控制文件和日志文件

第8章 管理表空间和数据文件

第9章 数据表对象

第10章 其他数据对象

第11章 表分区与索引分区

第12章 用户管理与权限分配

第13章 数据库控制

第14章 Oracle 系统调优

第15章 优化 SQL 语句

第16章 Oracle 数据备份与恢复

第17章 数据导出和导入

第18章 Oracle 的闪回技术

第19章 企业人事管理系统