书籍详情
Oracle Database 11g应用与开发教程
作者:姚瑶 编
出版社:清华大学出版社
出版时间:2013-03-01
ISBN:9787302314905
定价:¥38.00
购买这本书可以去
内容简介
《高等学校计算机应用规划教材:Oracle Database 11g应用与开发教程》全面、翔实地介绍了应用Oracle Database 11g数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种技术。全书共分为17章,深入阐述Oracle Database 11g系统的基本特点、安装和配置技术、Oracle Database 11g的体系结构、数据库的管理、表空间的管理、控制文件和日志文件、表的创建和管理、SQL语言查询、索引、视图、序列和同义词、存储过程和触发器、事务和锁、Oracle Database 11g的安全管理、Oracle Database 11g的备份和恢复、闪回操作和数据的导入和导出等内容。《高等学校计算机应用规划教材:Oracle Database 11g应用与开发教程》内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实。全书通过一个实际的学籍管理数据库为案例介绍Oracle Database 11g的管理和开发技术,适合“理论实践一体化”的教学方法,将知识讲解和技能训练有机结合,融“教、学、做”于一体。本书主要面向数据库初学者,适合作为大学本科、高职高专院校的数据库教材,以及各种数据库培训班的培训教材,还可作为Oracle Database 11g应用开发人员的参考资料。
作者简介
暂缺《Oracle Database 11g应用与开发教程》作者简介
目录
目录
《oracle database 11g应用与开发教程》
第1章 oracle database 11g简介
1.1 基本概念
1.1.1 数据库
1.1.2 数据库管理系统
1.2 oracle的发展历程
1.3 oracle database 11g的应用结构
1.3.1 客户/服务器结构
1.3.2 多层结构
1.3.3 分布式结构
1.4 oracle database 11g的新特性
1.4.1 数据库管理部分
1.4.2 pl/sql部分
1.4.3 其他部分
1.5 oracle的网格计算
1.5.1 网格
1.5.2 oracle 11g的网格基础架构
1.6 小结
1.7 习题
第2章 oracle database 11g的安装和配置 .2.1 安装环境
2.1.1 硬件条件
2.1.2 软件条件
2.2 安装过程
2.2.1 具体安装步骤
2.2.2 常用oracle服务
2.3 卸载oracle 11g
2.4 oracle 基本工具
2.4.1 使用sql *plus
2.4.2 使用oracle enterprise manager
2.4.3 使用sql developer
2.4.4 使用pl/sql developer
2.5 小结
2.6 习题
第3章 oracle database的体系结构
3.1 存储结构
3.1.1 物理存储结构
3.1.2 逻辑存储结构
3.2 数据库实例
3.3 内存结构
3.3.1 系统全局区(sga)
3.3.2 程序全局区(pga)
3.4 进程结构
3.4.1 dbwr数据库写进程
3.4.2 lgwr进程
3.4.3 ckpt检查点进程
3.4.4 smon系统监控进程
3.4.5 pmon进程监控进程
3.4.6 arch归档进程
3.4.7 reco恢复进程
3.4.8 lckn锁进程
3.4.9 dnnn调度进程
3.4.10 其他进程
3.5 数据字典
3.6 小结
3.7 习题
第4章 数据库的创建
4.1 创建数据库
4.1.1 使用dbca创建数据库
4.1.2 使用命令行创建数据库
4.2 删除数据库
4.2.1 使用dbca删除数据库
4.2.2 使用命令行删除数据库
4.3 数据库的启动和关闭
4.3.1 概述
4.3.2 启动数据库
4.3.3 关闭数据库
4.3.4 数据库状态的改变
4.4 小结
4.5 习题
第5章 表空间的管理
5.1 表空间概述
5.2 表空间管理
5.2.1 创建表空间
5.2.2 查看表空间
5.2.3 维护表空间
5.2.4 创建大文件表空间
5.2.5 删除表空间
5.3 临时表空间
5.3.1 创建临时表空间
5.3.2 查看临时表空间
5.3.3 临时表空间组
5.4 撤销表空间
5.5 数据文件
5.5.1 移动和重命名数据文件
5.5.2 删除数据文件
5.6 小结
5.7 习题
第6章 控制文件和日志文件的管理
6.1 控制文件管理
6.1.1 控制文件概述
6.1.2 创建控制文件
6.1.3 控制文件备份和恢复
6.1.4 删除控制文件
6.1.5 查看控制文件信息
6.1.6 使用oem工具管理控制文件
6.2 重做日志管理
6.2.1 重做日志概述
6.2.2 创建重做日志组及成员
6.2.3 修改重做日志文件的存储位置和名称
6.2.4 删除重做日志文件
6.2.5 清空重做日志文件
6.2.6 重做日志文件的切换
6.2.7 查看重做日志文件
6.2.8 使用oem管理重做日志文件
6.3 归档日志管理
6.3.1 归档日志概述
6.3.2 管理归档模式
6.3.3 设置归档位置
6.3.4 查看归档日志信息
6.4 小结
6.5 习题
第7章 表的创建和管理
7.1 表概述
7.1.1 表的构成
7.1.2 表的数据类型
7.1.3 表的约束类型
7.2 创建表
7.2.1 使用命令行创建表
7.2.2 创建表的相关子句
7.2.3 使用oem工具创建表
7.3 修改表
7.3.1 修改表的结构
7.3.2 重命名表
7.3.3 删除表
7.3.4 使用oem工具修改、删除表
7.4 表的完整性约束
7.5 表中数据的操作
7.5.1 插入数据
7.5.2 更新数据
7.5.3 删除数据
7.6 小结
7.7 习题
第8章 sql语言查询
8.1 sql语言概述
8.2 简单查询
8.2.1 select语句的基本语法格式
8.2.2 选择表中的若干列
8.2.3 选择表中的若干行
8.2.4 对查询的结果排序
8.2.5 对数据进行统计
8.2.6 对查询结果分组
8.3 连接查询
8.3.1 交叉连接
8.3.2 内连接
8.3.3 外连接
8.4 子查询
8.4.1 使用in谓词的子查询
8.4.2 使用比较运算符的子查询
8.4.3 使用any或all的子查询
8.4.4 使用exists的子查询
8.5 联合查询
8.5.1 使用union操作符
8.5.2 使用intersect操作符
8.5.3 使用minus操作符
8.6 使用sql*plus编辑命令、格式化输出
8.6.1 使用sql *plus编辑命令
8.6.2 保存、检索并运行文件
8.6.3 格式化输出列
8.6.4 设置页面大小和行大小
8.6.5 清除列格式
8.7 小结
8.8 习题
第9章 索引、视图、序列和同义词
9.1 索引
9.1.1 索引概述
9.1.2 索引的分类
9.1.3 创建索引
9.1.4 修改索引
9.1.5 删除索引
9.1.6 使用oem工具管理索引
9.2 视图
9.2.1 视图概述
9.2.2 创建视图
9.2.3 修改视图
9.2.4 删除视图
9.2.5 使用oem工具管理视图
9.3 序列
9.3.1 创建序列
9.3.2 修改序列
9.3.3 删除序列
9.3.4 使用序列
9.3.5 使用oem工具创建和维护序列
9.4 同义词
9.5 小结
9.6 习题
第10章 pl/sql语言及编程
10.1 pl/sql简介
10.1.1 语言结构
10.1.2 pl/sql示例程序
10.2 pl/sql的基本语法
10.2.1 变量和常量
10.2.2 赋值语句
10.2.3 表达式和运算符
10.2.4 条件判断语句
10.2.5 循环语句
10.3 常用函数
10.3.1 数值型函数
10.3.2 字符型函数
10.3.3 日期型函数
10.3.4 统计函数
10.3.5 转换函数
10.4 游标
10.4.1 显式游标
10.4.2 隐式游标
10.4.3 游标的属性
10.4.4 游标变量
10.4.5 游标for循环
10.4.6 游标的更新
10.5 异常处理
10.6 小结
10.7 习题
第11章 存储过程、函数、触发器和程序包
11.1 存储过程
11.1.1 存储过程概述
11.1.2 创建和执行存储过程
11.1.3 带参数的存储过程
11.1.4 为过程添加局部变量和子过程
11.1.5 修改和删除存储过程
11.1.6 使用oem工具管理存储过程
11.2 函数
11.2.1 创建函数
11.2.2 函数的调用
11.2.3 函数的删除
11.2.4 使用oem工具创建函数
11.3 触发器
11.3.1 触发器概述
11.3.2 dml触发器
11.3.3 替代触发器
11.3.4 系统事件触发器
11.3.5 用户事件触发器
11.3.6 管理触发器
11.3.7 使用oem工具管理触发器
11.4 包
11.4.1 包概述
11.4.2 包的定义
11.4.3 包的使用
11.4.4 获取有关包中函数和过程的信息
11.4.5 删除包
11.4.6 oracle 11g的内置包
11.4.7 使用oem工具管理包
11.5 小结
11.6 习题
第12章 事务和锁
12.1 事务
12.1.1 事务概述
12.1.2 事务的特性
12.1.3 事务的类型
12.1.4 事务的保存点
12.2 锁
12.2.1 锁概述
12.2.2 锁的分类
12.2.3 锁的类型
12.2.4 死锁
12.3 小结
12.4 习题
第13章 安全性管理
13.1 概述
13.2 用户管理
13.2.1 初始用户
13.2.2 相关属性
13.2.3 创建用户
13.2.4 修改用户
13.2.5 删除用户
13.2.6 查询用户信息
13.2.7 使用oem工具管理用户
13.3 权限管理
13.3.1 权限概述
13.3.2 系统权限管理
13.3.3 对象权限管理
13.3.4 权限查询
13.3.5 使用oem工具管理权限
13.4 角色管理
13.4.1 角色概述
13.4.2 创建角色
13.4.3 角色授权
13.4.4 角色的启用和禁用
13.4.5 修改角色
13.4.6 删除角色
13.4.7 查询角色信息
13.4.8 使用oem工具管理角色
13.5 小结
13.6 习题
第14章 备份与恢复
14.1 备份与恢复概述
14.2 备份与恢复分类
14.2.1 备份分类
14.2.2 恢复分类
14.3 备份与恢复方法
14.3.1 备份与恢复方法概述
14.3.2 使用oem工具执行数据库备份
14.3.3 使用命令执行数据库备份
14.3.4 使用oem工具执行数据库恢复
14.3.5 使用命令执行数据库恢复
14.3.6 恢复管理器(rman)的使用
14.4 小结
14.5 习题
第15章 数据的导入和导出
15.1 导入/导出概述
15.2 导入/导出工具简介
15.3 表的导入/导出
15.4 用户模式的导入/导出
15.5 数据库的导入/导出
15.6 表空间的导入/导出
15.7 使用oem工具导入/导出
15.8 小结
15.9 习题
第16章 oracle闪回(flashback)技术
16.1 闪回技术概述
16.2 闪回数据库
16.3 闪回表
16.4 闪回查询
16.5 闪回版本查询
16.6 闪回事务查询
16.7 闪回丢弃
16.8 小结
16.9 习题
第17章 基于b/s的实验室管理系统
17.1 ado.net组件
17.1.1 connection对象
17.1.2 command对象
17.1.3 datasetcommand对象
17.1.4 dataset对象
17.1.5 datareader对象
17.2 基于b/s的实验室管理系统设计
17.2.1 基于b/s的实验室管理系统架构设计
17.2.2 基于b/s的实验室管理系统功能设计
17.2.3 基于b/s的实验室管理系统数据库设计
17.2.4 系统功能模块实现
17.3 小结
附录a 实验/
附录b pl/sql常用系统函数/
附录c pl/sql标准异常/
参考文献
《oracle database 11g应用与开发教程》
第1章 oracle database 11g简介
1.1 基本概念
1.1.1 数据库
1.1.2 数据库管理系统
1.2 oracle的发展历程
1.3 oracle database 11g的应用结构
1.3.1 客户/服务器结构
1.3.2 多层结构
1.3.3 分布式结构
1.4 oracle database 11g的新特性
1.4.1 数据库管理部分
1.4.2 pl/sql部分
1.4.3 其他部分
1.5 oracle的网格计算
1.5.1 网格
1.5.2 oracle 11g的网格基础架构
1.6 小结
1.7 习题
第2章 oracle database 11g的安装和配置 .2.1 安装环境
2.1.1 硬件条件
2.1.2 软件条件
2.2 安装过程
2.2.1 具体安装步骤
2.2.2 常用oracle服务
2.3 卸载oracle 11g
2.4 oracle 基本工具
2.4.1 使用sql *plus
2.4.2 使用oracle enterprise manager
2.4.3 使用sql developer
2.4.4 使用pl/sql developer
2.5 小结
2.6 习题
第3章 oracle database的体系结构
3.1 存储结构
3.1.1 物理存储结构
3.1.2 逻辑存储结构
3.2 数据库实例
3.3 内存结构
3.3.1 系统全局区(sga)
3.3.2 程序全局区(pga)
3.4 进程结构
3.4.1 dbwr数据库写进程
3.4.2 lgwr进程
3.4.3 ckpt检查点进程
3.4.4 smon系统监控进程
3.4.5 pmon进程监控进程
3.4.6 arch归档进程
3.4.7 reco恢复进程
3.4.8 lckn锁进程
3.4.9 dnnn调度进程
3.4.10 其他进程
3.5 数据字典
3.6 小结
3.7 习题
第4章 数据库的创建
4.1 创建数据库
4.1.1 使用dbca创建数据库
4.1.2 使用命令行创建数据库
4.2 删除数据库
4.2.1 使用dbca删除数据库
4.2.2 使用命令行删除数据库
4.3 数据库的启动和关闭
4.3.1 概述
4.3.2 启动数据库
4.3.3 关闭数据库
4.3.4 数据库状态的改变
4.4 小结
4.5 习题
第5章 表空间的管理
5.1 表空间概述
5.2 表空间管理
5.2.1 创建表空间
5.2.2 查看表空间
5.2.3 维护表空间
5.2.4 创建大文件表空间
5.2.5 删除表空间
5.3 临时表空间
5.3.1 创建临时表空间
5.3.2 查看临时表空间
5.3.3 临时表空间组
5.4 撤销表空间
5.5 数据文件
5.5.1 移动和重命名数据文件
5.5.2 删除数据文件
5.6 小结
5.7 习题
第6章 控制文件和日志文件的管理
6.1 控制文件管理
6.1.1 控制文件概述
6.1.2 创建控制文件
6.1.3 控制文件备份和恢复
6.1.4 删除控制文件
6.1.5 查看控制文件信息
6.1.6 使用oem工具管理控制文件
6.2 重做日志管理
6.2.1 重做日志概述
6.2.2 创建重做日志组及成员
6.2.3 修改重做日志文件的存储位置和名称
6.2.4 删除重做日志文件
6.2.5 清空重做日志文件
6.2.6 重做日志文件的切换
6.2.7 查看重做日志文件
6.2.8 使用oem管理重做日志文件
6.3 归档日志管理
6.3.1 归档日志概述
6.3.2 管理归档模式
6.3.3 设置归档位置
6.3.4 查看归档日志信息
6.4 小结
6.5 习题
第7章 表的创建和管理
7.1 表概述
7.1.1 表的构成
7.1.2 表的数据类型
7.1.3 表的约束类型
7.2 创建表
7.2.1 使用命令行创建表
7.2.2 创建表的相关子句
7.2.3 使用oem工具创建表
7.3 修改表
7.3.1 修改表的结构
7.3.2 重命名表
7.3.3 删除表
7.3.4 使用oem工具修改、删除表
7.4 表的完整性约束
7.5 表中数据的操作
7.5.1 插入数据
7.5.2 更新数据
7.5.3 删除数据
7.6 小结
7.7 习题
第8章 sql语言查询
8.1 sql语言概述
8.2 简单查询
8.2.1 select语句的基本语法格式
8.2.2 选择表中的若干列
8.2.3 选择表中的若干行
8.2.4 对查询的结果排序
8.2.5 对数据进行统计
8.2.6 对查询结果分组
8.3 连接查询
8.3.1 交叉连接
8.3.2 内连接
8.3.3 外连接
8.4 子查询
8.4.1 使用in谓词的子查询
8.4.2 使用比较运算符的子查询
8.4.3 使用any或all的子查询
8.4.4 使用exists的子查询
8.5 联合查询
8.5.1 使用union操作符
8.5.2 使用intersect操作符
8.5.3 使用minus操作符
8.6 使用sql*plus编辑命令、格式化输出
8.6.1 使用sql *plus编辑命令
8.6.2 保存、检索并运行文件
8.6.3 格式化输出列
8.6.4 设置页面大小和行大小
8.6.5 清除列格式
8.7 小结
8.8 习题
第9章 索引、视图、序列和同义词
9.1 索引
9.1.1 索引概述
9.1.2 索引的分类
9.1.3 创建索引
9.1.4 修改索引
9.1.5 删除索引
9.1.6 使用oem工具管理索引
9.2 视图
9.2.1 视图概述
9.2.2 创建视图
9.2.3 修改视图
9.2.4 删除视图
9.2.5 使用oem工具管理视图
9.3 序列
9.3.1 创建序列
9.3.2 修改序列
9.3.3 删除序列
9.3.4 使用序列
9.3.5 使用oem工具创建和维护序列
9.4 同义词
9.5 小结
9.6 习题
第10章 pl/sql语言及编程
10.1 pl/sql简介
10.1.1 语言结构
10.1.2 pl/sql示例程序
10.2 pl/sql的基本语法
10.2.1 变量和常量
10.2.2 赋值语句
10.2.3 表达式和运算符
10.2.4 条件判断语句
10.2.5 循环语句
10.3 常用函数
10.3.1 数值型函数
10.3.2 字符型函数
10.3.3 日期型函数
10.3.4 统计函数
10.3.5 转换函数
10.4 游标
10.4.1 显式游标
10.4.2 隐式游标
10.4.3 游标的属性
10.4.4 游标变量
10.4.5 游标for循环
10.4.6 游标的更新
10.5 异常处理
10.6 小结
10.7 习题
第11章 存储过程、函数、触发器和程序包
11.1 存储过程
11.1.1 存储过程概述
11.1.2 创建和执行存储过程
11.1.3 带参数的存储过程
11.1.4 为过程添加局部变量和子过程
11.1.5 修改和删除存储过程
11.1.6 使用oem工具管理存储过程
11.2 函数
11.2.1 创建函数
11.2.2 函数的调用
11.2.3 函数的删除
11.2.4 使用oem工具创建函数
11.3 触发器
11.3.1 触发器概述
11.3.2 dml触发器
11.3.3 替代触发器
11.3.4 系统事件触发器
11.3.5 用户事件触发器
11.3.6 管理触发器
11.3.7 使用oem工具管理触发器
11.4 包
11.4.1 包概述
11.4.2 包的定义
11.4.3 包的使用
11.4.4 获取有关包中函数和过程的信息
11.4.5 删除包
11.4.6 oracle 11g的内置包
11.4.7 使用oem工具管理包
11.5 小结
11.6 习题
第12章 事务和锁
12.1 事务
12.1.1 事务概述
12.1.2 事务的特性
12.1.3 事务的类型
12.1.4 事务的保存点
12.2 锁
12.2.1 锁概述
12.2.2 锁的分类
12.2.3 锁的类型
12.2.4 死锁
12.3 小结
12.4 习题
第13章 安全性管理
13.1 概述
13.2 用户管理
13.2.1 初始用户
13.2.2 相关属性
13.2.3 创建用户
13.2.4 修改用户
13.2.5 删除用户
13.2.6 查询用户信息
13.2.7 使用oem工具管理用户
13.3 权限管理
13.3.1 权限概述
13.3.2 系统权限管理
13.3.3 对象权限管理
13.3.4 权限查询
13.3.5 使用oem工具管理权限
13.4 角色管理
13.4.1 角色概述
13.4.2 创建角色
13.4.3 角色授权
13.4.4 角色的启用和禁用
13.4.5 修改角色
13.4.6 删除角色
13.4.7 查询角色信息
13.4.8 使用oem工具管理角色
13.5 小结
13.6 习题
第14章 备份与恢复
14.1 备份与恢复概述
14.2 备份与恢复分类
14.2.1 备份分类
14.2.2 恢复分类
14.3 备份与恢复方法
14.3.1 备份与恢复方法概述
14.3.2 使用oem工具执行数据库备份
14.3.3 使用命令执行数据库备份
14.3.4 使用oem工具执行数据库恢复
14.3.5 使用命令执行数据库恢复
14.3.6 恢复管理器(rman)的使用
14.4 小结
14.5 习题
第15章 数据的导入和导出
15.1 导入/导出概述
15.2 导入/导出工具简介
15.3 表的导入/导出
15.4 用户模式的导入/导出
15.5 数据库的导入/导出
15.6 表空间的导入/导出
15.7 使用oem工具导入/导出
15.8 小结
15.9 习题
第16章 oracle闪回(flashback)技术
16.1 闪回技术概述
16.2 闪回数据库
16.3 闪回表
16.4 闪回查询
16.5 闪回版本查询
16.6 闪回事务查询
16.7 闪回丢弃
16.8 小结
16.9 习题
第17章 基于b/s的实验室管理系统
17.1 ado.net组件
17.1.1 connection对象
17.1.2 command对象
17.1.3 datasetcommand对象
17.1.4 dataset对象
17.1.5 datareader对象
17.2 基于b/s的实验室管理系统设计
17.2.1 基于b/s的实验室管理系统架构设计
17.2.2 基于b/s的实验室管理系统功能设计
17.2.3 基于b/s的实验室管理系统数据库设计
17.2.4 系统功能模块实现
17.3 小结
附录a 实验/
附录b pl/sql常用系统函数/
附录c pl/sql标准异常/
参考文献
猜您喜欢