微信扫一扫,移动浏览光盘
简介
本书由浅入深、较全面地介绍了Oracle大型数据库的基础知识和相关技
术。全书共11章,分别为:Oracle 9i系统入门,SQL基础,SQL*Plus基础,
Oracle数据库体系结构,数据库对象,PL/SQL,过程、函数和程序包,触发
器,管理用户和安全性,备份与恢复,利用JDBC进行Oracle访问。
本书在编写风格上注重知识、技术的实用性,通过案例强化实践技能,
语言力求简洁生动、通俗易懂。书中各章均配有大量针对性强的习题和实验
,以帮助学生巩固基本知识与基本技能。
本书可作为高职高专院校、本科院校计算机及相关专业数据库课程的教
材或参考书,也可作为Oracle数据库初学者的自学用书或Oracle数据库的培
训教材。
目录
目录
第1章 Oracle 9i系统入门
1.1 Oracle简介
1.1.1 Oracle的发展历程
1.1.2 Oracle系统的特点
1.1.3 Oracle系统的应用
1.2 Oracle 9i的安装
1.2.1 系统配置
1.2.2 安装数据库服务器
1.2.3 检查安装后的情况
1.3 安装Oracle数据库客户端
1.3.1 服务器和客户机的概念
1.3.2 客户端的安装步骤
1.3.3 从客户机访问Oracle数据库
1.4 Oracle监听与网络配置
1.4.1 服务器监听器文件listener.ora的配置
1.4.2 客户端网络服务名文件tnsnames.ora的配置
1.4.3 连接到数据库
1.5 数据库的启动和关闭
1.5.1 启动
1.5.2 关闭
1.6 Oracle的工具
1.6.1 查询工具
1.6.2 Oracle企业管理器
1.7 基本用户管理
1.7.1 以Oracle系统用户登录
1.7.2 简单创建新用户并授予权限
1.7.3 修改用户口令
1.7.4 删除用户
1.8 小结
习题一
上机实验一
第2章 SQL基础
2.1 SQL简介
2.2 Oracle的数据类型
2.2.1 常用数据类型
2.2.2 数据类型转换
2.3 数据定义语言
2.3.1 CREATE TABLE命令
2.3.2 ALTER TABLE命令
2.3.3 DROP命令
2.3.4 TRUNCATE TABLE命令
2.4 数据操纵语言
2.4.1 INSERT命令
2.4.2 UPDATE命令
2.4.3 DELETE命令
2.4.4 SELECT命令
2.5 事务控制语言
2.5.1 COMMIT命令
2.5.2 ROLLBACK命令
2.5.3 SAVEPOINT命令
2.6 数据控制语言
2.6.1 GRANT命令
2.6.2 REVOKE命令
2.7 SQL运算符
2.7.1 算术运算符
2.7.2 比较运算符
2.7.3 逻辑运算符
2.7.4 集合运算符
2.7.5 连接运算符
2.7.6 操作符优先级
2.8 SQL*Plus的函数
2.8.1 单行函数
2.8.2 多行函数
2.8.3 常用函数
2.9 小结
习题二
上机实验二
第3章 SQL*Plus基础
3.1 SQL*Plus简介
3.2 设置SQL*Plus环境
3.3 格式化查询结果
3.3.1 替换变量
3.3.2 格式化查询输出
3.4 SQL*Plus编辑器的编辑命令
3.5 假脱机输出
3.6 联机帮助
3.7 增强功能
3.8 小结
习题三
上机实验三
第4章 Oracle数据库体系结构
4.1 Oracle体系结构组件概览
4.2 实例
4.2.1 内存结构
4.2.2 进程结构
4.3 Oracle数据库的逻辑结构
4.3.1 逻辑结构
4.3.2 管理表空间
4.4 Oracle数据库的物理结构
4.4.1 数据文件
4.4.2 控制文件
4.4.3 重做日志文件
4.4.4 初始化参数文件
4.5 建立数据库
4.5.1 使用DBCA创建数据库
4.5.2 查看数据库信息
4.6 Oracle数据字典
4.6.1 静态数据字典
4.6.2 动态性能表
4.6.3 常用数据字典视图
4.7 小结
习题四
上机实验四
第5章 数据库对象
5.1 表
5.1.1 创建表
5.1.2 查看表
5.1.3 修改表
5.1.4 删除表
5.2 同义词
5.2.1 创建同义词
5.2.2 查看同义词
5.2.3 删除同义词
5.3 序列
5.3.1 创建序列
5.3.2 使用序列
5.3.3 修改序列
5.3.4 删除序列
5.4 视图
5.4.1 视图的概念
5.4.2 创建视图
5.4.3 管理视图
5.5 索引
5.5.1 索引的概念
5.5.2 索引的分类
5.5.3 创建索引
5.5.4 管理索引
5.6 小结
习题五
上机实验五
第6章 PL/SQL
6.1 PL/SQL语言简介
6.2 PL/SQL语言的基本语法
6.2.1 常量值
6.2.2 变量声明
6.2.3 数据类型
6.2.4 表达式
6.2.5 绑定变量
6.2.6 PL/SQL中的替换变量
6.3 控制结构
6.3.1 条件控制
6.3.2 循环控制
6.3.3 顺序控制
6.4 动态SQL语句
6.5 游标
6.5.1 隐式游标
6.5.2 显式游标
6.5.3 使用游标更新或删除当前行数据
6.5.4 循环游标
6.5.5 REF游标
6.6 异常处理
6.6.1 预定义异常
6.6.2 用户定义异常
6.6.3 引发应用程序异常
6.7 小结
习题六
上机实验六
第7章 过程、函数和程序包
7.1 子程序
7.1.1 过程
7.1.2 函数
7.1.3 过程和函数的比较
7.2 程序包
7.2.1 程序包概述
7.2.2 创建程序包
7.2.3 执行程序包
7.2.4 程序包中的游标
7.2.5 程序包的优点
7.2.6 有关子程序和程序包的信息
7.3 小结
习题七
上机实验七
第8章 触发器
8.1 触发器简介
8.2 触发器的格式
8.3 触发器的种类
8.3.1 DML触发器
8.3.2 INSTEAD OF触发器
8.3.3 DDL触发器
8.3.4 系统触发器
8.4 管理触发器
8.5 小结
习题八
上机实验八
第9章 管理用户和安全性
9.1 用户管理
9.1.1 用户类别
9.1.2 创建用户
9.1.3 修改用户
9.1.4 删除用户
9.1.5 查看用户信息
9.2 权限管理
9.2.1 系统权限
9.2.2 对象权限
9.2.3 查询系统权限与对象权限
9.3 角色管理
9.3.1 系统预定义角色
9.3.2 自定义角色
9.3.3 管理角色
9.3.4 启用和禁用角色
9.3.5 查询角色信息
9.4 概要文件
9.4.1 概要文件的内容
9.4.2 利用OEM创建和管理概要文件
9.4.3 利用SQL命令创建和管理概要文件
9.4.4 查询概要文件信息
9.5 小结
习题九
上机实验九
第10章 备份与恢复
10.1 备份和恢复概述
10.1.1 数据库备份
10.1.2 数据库恢复
10.2 数据库归档方式
10.3 物理备份数据库
10.3.1 脱机备份
10.3.2 联机备份
10.4 物理数据库恢复
10.4.1 完全数据库恢复
10.4.2 不完全数据库恢复
10.5 数据库逻辑备份与恢复
10.5.1 逻辑备份导出程序
10.5.2 逻辑恢复导入程序
10.6 小结
习题十
上机实验十
第11章 利用JDBC进行Oracle访问
11.1 概述
11.2 Oracle JDBC驱动程序
11.3 Oracle JDBC的使用
11.3.1 导入JDBC包
11.3.2 注册JDBC驱动程序
11.3.3 打开数据流
11.3.4 执行SQL语句
11.3.5 获得查询结果集
11.3.6 关闭数据流
11.3.7 在JDBC中调用存储过程
11.3.8 处理SQL异常
11.4 实例
11.5 小结
习题十一
上机实验十一
参考文献
第1章 Oracle 9i系统入门
1.1 Oracle简介
1.1.1 Oracle的发展历程
1.1.2 Oracle系统的特点
1.1.3 Oracle系统的应用
1.2 Oracle 9i的安装
1.2.1 系统配置
1.2.2 安装数据库服务器
1.2.3 检查安装后的情况
1.3 安装Oracle数据库客户端
1.3.1 服务器和客户机的概念
1.3.2 客户端的安装步骤
1.3.3 从客户机访问Oracle数据库
1.4 Oracle监听与网络配置
1.4.1 服务器监听器文件listener.ora的配置
1.4.2 客户端网络服务名文件tnsnames.ora的配置
1.4.3 连接到数据库
1.5 数据库的启动和关闭
1.5.1 启动
1.5.2 关闭
1.6 Oracle的工具
1.6.1 查询工具
1.6.2 Oracle企业管理器
1.7 基本用户管理
1.7.1 以Oracle系统用户登录
1.7.2 简单创建新用户并授予权限
1.7.3 修改用户口令
1.7.4 删除用户
1.8 小结
习题一
上机实验一
第2章 SQL基础
2.1 SQL简介
2.2 Oracle的数据类型
2.2.1 常用数据类型
2.2.2 数据类型转换
2.3 数据定义语言
2.3.1 CREATE TABLE命令
2.3.2 ALTER TABLE命令
2.3.3 DROP命令
2.3.4 TRUNCATE TABLE命令
2.4 数据操纵语言
2.4.1 INSERT命令
2.4.2 UPDATE命令
2.4.3 DELETE命令
2.4.4 SELECT命令
2.5 事务控制语言
2.5.1 COMMIT命令
2.5.2 ROLLBACK命令
2.5.3 SAVEPOINT命令
2.6 数据控制语言
2.6.1 GRANT命令
2.6.2 REVOKE命令
2.7 SQL运算符
2.7.1 算术运算符
2.7.2 比较运算符
2.7.3 逻辑运算符
2.7.4 集合运算符
2.7.5 连接运算符
2.7.6 操作符优先级
2.8 SQL*Plus的函数
2.8.1 单行函数
2.8.2 多行函数
2.8.3 常用函数
2.9 小结
习题二
上机实验二
第3章 SQL*Plus基础
3.1 SQL*Plus简介
3.2 设置SQL*Plus环境
3.3 格式化查询结果
3.3.1 替换变量
3.3.2 格式化查询输出
3.4 SQL*Plus编辑器的编辑命令
3.5 假脱机输出
3.6 联机帮助
3.7 增强功能
3.8 小结
习题三
上机实验三
第4章 Oracle数据库体系结构
4.1 Oracle体系结构组件概览
4.2 实例
4.2.1 内存结构
4.2.2 进程结构
4.3 Oracle数据库的逻辑结构
4.3.1 逻辑结构
4.3.2 管理表空间
4.4 Oracle数据库的物理结构
4.4.1 数据文件
4.4.2 控制文件
4.4.3 重做日志文件
4.4.4 初始化参数文件
4.5 建立数据库
4.5.1 使用DBCA创建数据库
4.5.2 查看数据库信息
4.6 Oracle数据字典
4.6.1 静态数据字典
4.6.2 动态性能表
4.6.3 常用数据字典视图
4.7 小结
习题四
上机实验四
第5章 数据库对象
5.1 表
5.1.1 创建表
5.1.2 查看表
5.1.3 修改表
5.1.4 删除表
5.2 同义词
5.2.1 创建同义词
5.2.2 查看同义词
5.2.3 删除同义词
5.3 序列
5.3.1 创建序列
5.3.2 使用序列
5.3.3 修改序列
5.3.4 删除序列
5.4 视图
5.4.1 视图的概念
5.4.2 创建视图
5.4.3 管理视图
5.5 索引
5.5.1 索引的概念
5.5.2 索引的分类
5.5.3 创建索引
5.5.4 管理索引
5.6 小结
习题五
上机实验五
第6章 PL/SQL
6.1 PL/SQL语言简介
6.2 PL/SQL语言的基本语法
6.2.1 常量值
6.2.2 变量声明
6.2.3 数据类型
6.2.4 表达式
6.2.5 绑定变量
6.2.6 PL/SQL中的替换变量
6.3 控制结构
6.3.1 条件控制
6.3.2 循环控制
6.3.3 顺序控制
6.4 动态SQL语句
6.5 游标
6.5.1 隐式游标
6.5.2 显式游标
6.5.3 使用游标更新或删除当前行数据
6.5.4 循环游标
6.5.5 REF游标
6.6 异常处理
6.6.1 预定义异常
6.6.2 用户定义异常
6.6.3 引发应用程序异常
6.7 小结
习题六
上机实验六
第7章 过程、函数和程序包
7.1 子程序
7.1.1 过程
7.1.2 函数
7.1.3 过程和函数的比较
7.2 程序包
7.2.1 程序包概述
7.2.2 创建程序包
7.2.3 执行程序包
7.2.4 程序包中的游标
7.2.5 程序包的优点
7.2.6 有关子程序和程序包的信息
7.3 小结
习题七
上机实验七
第8章 触发器
8.1 触发器简介
8.2 触发器的格式
8.3 触发器的种类
8.3.1 DML触发器
8.3.2 INSTEAD OF触发器
8.3.3 DDL触发器
8.3.4 系统触发器
8.4 管理触发器
8.5 小结
习题八
上机实验八
第9章 管理用户和安全性
9.1 用户管理
9.1.1 用户类别
9.1.2 创建用户
9.1.3 修改用户
9.1.4 删除用户
9.1.5 查看用户信息
9.2 权限管理
9.2.1 系统权限
9.2.2 对象权限
9.2.3 查询系统权限与对象权限
9.3 角色管理
9.3.1 系统预定义角色
9.3.2 自定义角色
9.3.3 管理角色
9.3.4 启用和禁用角色
9.3.5 查询角色信息
9.4 概要文件
9.4.1 概要文件的内容
9.4.2 利用OEM创建和管理概要文件
9.4.3 利用SQL命令创建和管理概要文件
9.4.4 查询概要文件信息
9.5 小结
习题九
上机实验九
第10章 备份与恢复
10.1 备份和恢复概述
10.1.1 数据库备份
10.1.2 数据库恢复
10.2 数据库归档方式
10.3 物理备份数据库
10.3.1 脱机备份
10.3.2 联机备份
10.4 物理数据库恢复
10.4.1 完全数据库恢复
10.4.2 不完全数据库恢复
10.5 数据库逻辑备份与恢复
10.5.1 逻辑备份导出程序
10.5.2 逻辑恢复导入程序
10.6 小结
习题十
上机实验十
第11章 利用JDBC进行Oracle访问
11.1 概述
11.2 Oracle JDBC驱动程序
11.3 Oracle JDBC的使用
11.3.1 导入JDBC包
11.3.2 注册JDBC驱动程序
11.3.3 打开数据流
11.3.4 执行SQL语句
11.3.5 获得查询结果集
11.3.6 关闭数据流
11.3.7 在JDBC中调用存储过程
11.3.8 处理SQL异常
11.4 实例
11.5 小结
习题十一
上机实验十一
参考文献
Oracle数据库应用数据
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×