内容简介
第1章 数据库系统基础
1.1 数据库系统概述
1.2 关系型数据库基本概念
1.3 数据库系统的体系结构
1.4 关系代数
1.5 关系数据库的规范化
1.6 本章小结
第2章 数据库设计
2.1 数据库设计的基础要求
2.2 数据建模工具Power Designer
2.3 系统需求分析
2.4 数据库概念设计
2.5 关系表的规范化
2.6 数据库逻辑设计
2.7 数据库物理设计
2.8 本章小结
第3章 Oracle数据库
3.1 Oracle数据库简介
3.2 Oracle的安装和配置
3.3 Oracle体系结构
3.4 数据库开发和管理工具
3.5 本章小结
3.6 本章练习
第4章 表空间、数据表和数据的操作
4.1 表空间
4.2 数据表
4.3 数据字典
4.4 Oracle的数据类型
4.5 数据操作
4.6 本章小结
4.7 本章练习
第5章 用户权限及角色管理
5.1 用户管理
5.2 权限管理
5.3 角色
5.4 资源配置文件
5.5 概要文件
5.6 本章小结
5.7 本章练习
第6章 数据表对象
6.1 视图
6.2 约束
6.3 索引
6.4 序列
6.5 同义词
6.6 Oracle伪列
6.7 本章小结
6.8 本章练习
第7章 SQL查询
7.1 简单查询
7.2 汇总查询
7.3 多表查询
7.4 子查询
7.5 本章小结
7.6 本章练习
第8章 Oracle的内置函数
8.1 字符函数
8.2 数值函数
8.3 日期时间函数
8.4 转换函数
8.5 其他函数
8.6 本章小结
8.7 本章练习
第9章 PL/SQL编程基础
9.1 PL/SQL简介
9.2 PL/SQL的数据类型
9.3 变量的声明与赋值
9.4 运算符
9.5 程序结构
9.6 内部程序块
9.7 异常处理
9.8 本章小结
9.9 本章练习
第10章 集合与记录类型
10.1 集合运算符
10.2 集合函数
10.3 记录类型
10.4 索引表
10.5 嵌套表
10.6 可变数组
10.7 本章小结
10.8 本章练习
第11章 游标
11.1 游标基础
11.2 隐式游标
11.3 显式游标
11.4 游标修改数据
11.5 动态游标
11.6 本章小结
11.7 本章练习
第12章 子程序
12.1 子程序的结构
12.2 子程序参数
12.3 子程序递归
12.4 本章总结
12.5 本章练习
第13章 包
13.1 包的定义及使用
13.2 系统工具包
13.3 本章小结
13.4 本章练习
第14章 触发器
14.1 触发器简介
14.2 系统事件触发器
14.3 DML触发器
14.4 替代触发器
14.5 DDL触发器
14.6 本章小结
14.7 本章练习
第15章 动态SQL
15.1 动态SQL简介
15.2 EXECUTE IMMEDIATE语句
15.3 使用批量BULK COLLECT动态SQL
15.4 处理游标操作
15.5 本章小结
15.6 本章练习
参考文献