第一部分 SQL和PL/SQL相关工具
第1章 在Windows平台上安装Oracle Database 11g
主题句:本章将介绍如何在Windows平台上安装Oracle Database 11g,包括安装前的准备工作、安装步骤以及安装后配置。
内容:
- 确保系统满足Oracle Database 11g的硬件和软件要求。
- 下载Oracle Database 11g安装包。
- 创建Oracle用户和组。
- 配置环境变量。
- 运行安装程序。
- 选择安装类型(典型或自定义)。
- 配置数据库配置助手(DBCA)。
- 完成安装。
- 启动数据库。
- 配置。
- 创建用户和权限。
安装前的准备工作
安装步骤
安装后配置
第2章 配置SQL Developer
主题句:本章将介绍如何配置SQL Developer,包括安装、启动、连接数据库以及常用功能。
内容:
- 下载SQL Developer安装包。
- 运行安装程序。
- 选择安装类型(典型或自定义)。
- 打开SQL Developer。
- 输入用户名和密码连接数据库。
- 创建和管理数据库连接。
- 编写和执行SQL语句。
- 查看和编辑数据。
- 分析性能。
安装SQL Developer
启动SQL Developer
常用功能
第二部分 SQL和PL/SQL编程基础
第3章 SQL语句
主题句:本章将介绍SQL语句的基础知识,包括数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)等。
内容:
- 创建、修改和删除数据库对象(如表、视图、索引等)。
- 插入、更新、删除数据。
- 查询数据。
- 授予权限和回收权限。
数据定义语言(DDL)
数据操作语言(DML)
数据控制语言(DCL)
第4章 PL/SQL编程基础
主题句:本章将介绍PL/SQL编程的基础知识,包括PL/SQL块、变量、流程控制语句、函数、过程和包等。
内容:
- 声明部分、执行部分和异常处理部分。
- 声明、赋值和类型。
- 条件语句(IF、CASE)、循环语句(FOR、WHILE)。
- 定义、调用和参数传递。
PL/SQL块
变量
流程控制语句
函数、过程和包
第三部分 Oracle常用工具和系统包
第5章 Oracle常用工具
主题句:本章将介绍Oracle常用的工具,包括SQL*Plus、PL/SQL Developer、SQL Developer等。
内容:
- 连接数据库、执行SQL语句、查看结果。
- 开发PL/SQL程序、调试、运行。
- 连接数据库、执行SQL语句、查看结果、管理数据库对象。
SQL*Plus
PL/SQL Developer
SQL Developer
第6章 Oracle系统包
主题句:本章将介绍Oracle常用的系统包,包括DBMS_OUTPUT、DBMS_UTILITY、DBMS_SCHEDULER等。
内容:
- 输出信息到客户端。
- 系统信息、性能监控。
- 创建、修改、删除作业。
DBMS_OUTPUT
DBMS_UTILITY
DBMS_SCHEDULER
第四部分 Oracle数据库开发实战
第7章 数据库设计
主题句:本章将介绍数据库设计的基本原则和方法,包括ER图、规范化等。
内容:
- 实体、属性、关系的表示。
- 第一范式、第二范式、第三范式。
ER图
规范化
第8章 PL/SQL程序开发
主题句:本章将介绍PL/SQL程序开发的基本技巧,包括异常处理、存储过程、触发器等。
内容:
- 异常捕获、异常处理程序。
- 创建、调用、参数传递。
- 创建、触发条件、触发事件。
异常处理
存储过程
触发器
第9章 Oracle数据库性能优化
主题句:本章将介绍Oracle数据库性能优化方法,包括索引优化、查询优化、数据库配置优化等。
内容:
- 索引创建、索引维护。
- 查询重写、执行计划分析。
- 参数调整、内存优化。
索引优化
查询优化
数据库配置优化
通过以上各章节的学习,读者可以全面掌握Oracle 11g SQL编程,为成为一名优秀的Oracle数据库开发人员打下坚实的基础。