内容简介
第1章 Oracle数据库概述
1.1 Oracle数据库系统
1.1.1 Oracle数据库简介
1.1.2 Oracle数据库的发展史
1.1.3 Oracle数据库的特点
1.2 Oracle 11g数据库产品的结构及组成
1.2.1 企业版
1.2.2 标准版
1.2.3 标准版1
1.2.4 个人版
1.3 Oracle 11g数据库的新特性
1.3.1 数据库管理部分
1.3.2 PL/SQL部分
1.3.3 其他部分
1.4 常见的关系数据库管理系统比较
1.5 Oracle数据库的应用结构
本章习题
第2章 Oracle 11 g在Windows平台上的安装与卸载
2.1 安装前的准备
2.2 安装Oracle 11 g数据库服务器
2.2.1 安装过程
2.2.2 安装问题解析
2.2.3 安装结果检查
2.3 卸载Oracle 11g数据库服务器
上机实训
本章习题
第3章 创建Oracle 11 g数据库
3.1 创建数据库前的准备
3.2 使用DBCA创建数据库
3.3 手动创建数据库
上机实训
本章习题
第4章 SQLPlus工具
4.1 进入和退出SQLPlus环境
4.1.1 启动SQLPlus
4.1.2 创建SQLPlus快捷方式
4.1.3 退出SQLPlus环境
4.2 SQLPlus命令
4.2.1 连接命令
4.2.2 编辑命令
4.2.3 文件操作命令
4.2.4 交互命令
4.2.5 环境变量的显示与设置
4.2.6 用SQLPlus进行格式化输出
4.2.7 其他常用命令
上机实训
本章习题
第5章 Oracle 11 g数据库的物理结构
5.1 Oracle数据库的系统结构
5.2 数据文件
5.2.1 数据文件概述
5.2.2 数据文件的管理
5.3 控制文件
5.3.1 控制文件概述
5.3.2 控制文件的管理
5.4 重做日志文件
5.4.1 重做日志文件概述
5.4.2 重做日志文件的管理
5.5 归档重做日志文件
5.5.1 重做日志文件归档概述
5.5.2 数据库归档管理
上机实训
本章习题
第6章 Oracle 11g数据库的逻辑结构
6.1 逻辑结构概述
6.2 表空间
6.2.1 表空间概述
6.2.2 表空间的管理
6.3 段
6.4 区
6.5 数据块
上机实训
本章习题
第7章 Oracle实例的组成与管理
7.1 Oracle数据库实例
7.1.1 实例概述
7.1.2 Oracle内存结构
7.1.3 Oracle后台进程
7.2 Oracle数据库的启动和关闭
7.2.1 启动Oracle数据库
7.2.2 关闭Oracle数据库
7.2.3 数据库状态转换
上机实训
本章习题
第8章 模式对象
8.1 模式
8.2 表
8.2.1 表的概念
8.2.2 表的管理
8.2.3 利用OEM管理表
8.3 索引
8.3.1 索引的概念
8.3.2 创建索引
8.3.3 修改索引
8.3.4 删除索引
8.3.5 查询索引信息
8.4 索引化表
8.4.1 索引化表的概念
8.4.2 索引化表的管理
8.5 分区表和分区索引
8.5.1 概念
8.5.2 创建分区表
8.5.3 维护分区表
8.5.4 创建分区索引
8.5.5 查询分区和分区索引
8.6 视图
8.6.1 视图的概念
8.6.2 视图操作
8.7 序列
8.7.1 序列的概念
8.7.2 序列操作
8.8 同义词
8.9 簇
上机实训
本章习题
第9章 安全管理
9.1 Oracle数据库安全性概述
9.2 用户管理
9.2.1 概述
9.2.2 创建用户
9.2.3 修改用户
9.2.4 删除用户
9.2.5 查询用户信息
9.3 权限管理
9.3.1 权限管理概述
9.3.2 系统权限管理
9.3.3 对象权限管理
9.4 角色管理
9.4.1 角色概述
9.4.2 预定义角色
9.4.3 自定义角色
9.4.4 查询角色信息
9.5 概要文件管理
9.5.1 概要文件概述
9.5.2 概要文件管理
9.6 利用OEM进行安全管理
上机实训
本章习题
第10章 数据库的备份和恢复
10.1 备份与恢复概述
10.1.1 备份与恢复的概念
10.1.2 Oracle数据库的故障类型和恢复措施
10.1.3 备份策略
10.1.4 恢复策略
10.2 物理备份与恢复
10.2.1 冷备份
10.2.2 热备份
10.2.3 从冷备份中恢复
10.2.4 从热备份中恢复
10.3 逻辑备份和恢复
10.3.1 概述
10.3.2 数据泵技术(Data Pump)
10.3.3 使用Data Pump导出数据
10.3.4 使用Data Pump导入数据
10.4 使用RMAN的备份和恢复
10.4.1 RMAN简介
10.4.2 RMAN的体系结构
10.4.3 配置RMAN
10.4.4 使用RMAN进行备份
10.4.5 使用RMAN进行恢复
10.5 自动备份与恢复
10.5.1 闪回技术概述
10.5.2 闪回恢复区(Flash Recovery Area)
10.5.3 闪回技术
上机实训
本章习题
第11章 SQL语言基础
11.1 SQL概述
11.1.1 SQL语言简介
11.1.2 SQL语言的特点
11.1.3 SQL语言的分类
11.1.4 SQL语句的编写规则
11.2 数据查询
11.2.1 数据查询语法
11.2.2 基本查询
11.2.3 分组查询
11.2.4 连接查询
11.2.5 子查询
11.2.6 合并查询
11.3 数据操纵
11.3.1 插入数据
11.3.2 修改数据
11.3.3 删除数据
11.4 事务控制
11.4.1 事务概述
11.4.2 Oracle事务管理
11.5 SQL函数
11.5.1 字符类函数
11.5.2 数值类函数
11.5.3 日期类函数
11.5.4 转换类函数
11.5.5 其他函数
上机实训
本章习题
第12章 PL/SQL程序设计
12.1 PL/SQL概述
12.1.1 PL/SQL简介
12.1.2 PL/SQL的执行过程
12.2 PL/SQL基础
12.2.1 PL/SQL程序结构
12.2.2 PL/SQL程序的基本要素
12.2.3 PL/SQL记录
12.3 PL/SQL控制结构
12.3.1 选择结构
12.3.2 循环结构
12.3.3 跳转结构
12.4 异常处理
12.4.1 异常概述
12.4.2 异常的处理过程
12.4.3 异常的传播
12.5 游标
12.5.1 游标概述
12.5.2 显式游标
12.5.3 隐式游标
12.5.4 游标变量
12.6 存储子程序
12.6.1 存储过程
12.6.2 函数
12.7 触发器
12.7.1 触发器概述
12.7.2 创建触发器
12.7.3 触发器的管理
12.8 包
12.8.1 包的定义和创建
12.8.2 调用包
12.8.3 包的管理
上机实训
本章习题
第13章 基于Oracle的网上购物系统
13.1 系统概述
13.1.1 网上购物系统的应用背景
13.1.2 网上购物系统的总体需求
13.1.3 功能分析
13.2 系统功能模块设计
13.3 系统数据库设计
13.3.1 数据库需求分析
13.3.2 数据库概念结构设计
13.3.3 数据库逻辑结构设计
13.3.4 数据库表的创建
13.3.5 数据库的连接
13.4 网站总体框架
13.4.1 文件布局
13.4.2 网站首页
13.5 系统前台主要功能模块的设计
13.5.1 用户注册登录模块的设计
13.5.2 商品搜索模块设计
13.5.3 购物车模块设计
13.5.4 订单查询模块设计
13.6 系统后台主要功能模块的设计
13.6.1 管理员登录模块
13.6.2 商品管理模块
13.6.3 订单管理模块
上机实训
本章习题