-
内容大纲
本书从Oracle数据库系统应用技术角度出发,由浅入深,逐步介绍Oracle Database 12c数据库系统原理结构、数据库对象机理、数据库操作方法、数据库后端编程,以及数据库安全管理等内容。同时本书也结合Power Designer建模设计工具介绍Oracle数据库设计与SQL实现方法。此外,还结合Java Web应用开发技术介绍Oracle数据库应用访问编程方法。本书系统性强、内容翔实、循序渐进、讲解透彻,并结合实践案例讲解Oracle数据库操作原理与应用开发方法,帮助读者全面掌握Oracle数据库系统的技术应用。
本书既可作为高等学校计算机专业和软件土程专业数据库课程教材,也可作为相关开发人员学习Oracle数据库系统技术的参考书。 -
作者介绍
-
目录
出版说明
前言
第1章 Oracle数据库系统概述
1.1 Oracle数据库系统软件
1.1.1 Oracle数据库产品演化
1.1.2 Oracle Database 12c数据库工具
1.2 Oracle数据库系统结构
1.2.1 Oracle数据库系统组成
1.2.2 Oracle数据库逻辑结构
1.2.3 Oracle数据库物理结构
1.2.4 Oracle数据库实例结构
1.2.5 Oracle数据库部署结构
1.3 Oracle数据库基础
1.3.1 Oracle数据库概念
1.3.2 Oracle数据库Schema
1.3.3 Oracle数据库表
1.3.4 Oracle数据库视图
1.3.5 Oracle数据库索引
1.3.6 Oracle数据库存储过程
1.3.7 Oracle数据库触发器
1.4 Oracle数据字典
1.4.1 数据字典概述
1.4.2 数据字典的组成
1.4.3 数据字典的使用
1.5 Oracle数据库操作语言
1.5.1 SQL语言
1.5.2 PL/SQL语言
1.5.3 Java语言
1.6 实践指导——Oracle Database 12c的安装及基本使用
1.6.1 Oracle Database 12c企业版软件的安装
1.6.2 Oracle Database 12c数据库工具的基本使用
1.7 思考题
第2章 Oracle数据库与表空间
2.1 Oracle普通数据库
2.1.1 数据库的创建
2.1.2 数据库的配置
2.1.3 数据库的删除
2.2 Oracle多租户数据库
2.2.1 多租户数据库模式
2.2.2 多租户数据库环境准备
2.2.3 CDB数据库管理
2.2.4 PDB数据库管理
2.3 Oracle数据库表空间
2.3.1 Oracle表空间
2.3.2 表空间的创建
2.3.3 表空间的修改
2.3.4 表空间的删除
2.4 实践指导——图书借阅管理系统数据库创建与管理
2.4.1 数据库的创建与配置
2.4.2 数据库表空间的管理
2.5 思考题
第3章 Oracle数据库对象
3.1 Oracle数据库表
3.1.1 Oracle表类型
3.1.2 用户Schema
3.1.3 表对象的创建
3.1.4 表对象的修改
3.1.5 表对象的删除
3.1.6 表数据的插入
3.1.7 表数据的修改
3.1.8 表数据的删除
3.1.9 表数据的查询
3.2 Oracle索引
3.2.1 索引的类型
3.2.2 索引的创建
3.2.3 索引的修改
3.2.4 索引的删除
3.2.5 索引的使用
3.3 Oracle视图
3.3.1 视图的创建
3.3.2 视图的修改
3.3.3 视图的删除
3.3.4 视图的使用
3.4 Oracle序列
3.4.1 序列的创建
3.4.2 序列的管理
3.4.3 标识列的使用
3.5 Oracle同义词
3.5.1 同义词的创建
3.5.2 同义词的管理
3.5.3 同义词的使用
3.6 实践指导——图书借阅管理系统数据库对象的创建与操作
3.6.1 数据库结构设计
3.6.2 创建数据库对象
3.6.3 修改数据库对象
3.6.4 操作数据库数据
3.7 思考题
第4章 Oracle数据库后端编程
4.1 PL/SQL概述
4.1.1 PL/SQL基本结构
4.1.2 PL/SQL基本语法
4.2 PL/SQL控制结构
4.2.1 条件结构
4.2.2 循环结构
4.2.3 选择结构
4.2.4 异常结构
4.3 PL/SQL函数
4.3.1 内置函数
4.3.2 自定义函数
4.3.3 函数的使用
4.4 PL/SQL游标
4.4.1 游标定义
4.4.2 游标编程技术
4.4.3 游标的使用
4.5 PL/SQL存储过程
4.5.1 存储过程的定义
4.5.2 存储过程的管理
4.5.3 存储过程的执行
4.6 PL/SQL触发器
4.6.1 触发器的定义
4.6.2 触发器的管理
4.6.3 触发器的使用
4.7 PL/SQL事务
4.7.1 事务定义
4.7.2 事务SQL程序
4.7.3 事务隔离级别
4.8 实践指导——图书借阅管理系统数据库后端编程
4.8.1 存储过程编程
4.8.2 触发器编程
4.9 思考题
第5章 Oracle数据库安全管理
5.1 Oracle安全模型
5.1.1 数据库安全问题
5.1.2 数据库安全模型
5.2 Oracle用户管理
5.2.1 系统用户
5.2.2 用户创建
5.2.3 用户管理
5.3 Oracle角色管理
5.3.1 系统角色
5.3.2 自定义角色
5.3.3 角色管理
5.4 Oracle权限管理
5.4.1 系统权限
5.4.2 对象权限
5.4.3 权限操作
5.5 Oracle概要文件
5.5.1 概要文件的创建
5.5.2 概要文件的管理
5.5.3 概要文件的使用
5.6 Oracle数据库备份与恢复
5.6.1 数据库备份与恢复概述
5.6.2 RMAN备份与恢复
5.6.3 数据泵导入/导出
5.7 实践指导——图书借阅管理系统数据库安全管理
5.7.1 数据库用户权限管理
5.7.2 数据库备份与恢复
5.8 思考题
第6章 Oracle数据库建模设计与实现
6.1 数据库系统开发过程方法及工具
6.1.1 数据库应用系统开发过程
6.1.2 系统数据模型设计
6.1.3 E-R模型方法
6.1.4 系统数据模型设计工具
6.2 系统数据模型设计
6.2.1 系统CDM建模
6.2.2 系统LDM建模
6.2.3 系统PDM建模
6.3 数据库模型实现
6.3.1 PDM转换SQL程序实现方案
6.3.2 PDM在数据库中直接实现方案
6.4 实践指导——图书借阅管理系统数据库设计与实现
6.4.1 系统数据模型设计
6.4.2 Oracle数据库实现
6.5 思考题
第7章 Oracle数据库Web应用访问编程
7.1 Web基础
7.1.1 Web组成要素
7.1.2 Web工作原理
7.1.3 静态Web页面与动态Web页面
7.1.4 Web 应用程序
7.2 Java Web开发技术
7.2.1 Java Web概述
7.2.2 Java Web开发运行环境
7.2.3 JSP技术
7.2.4 Servlet技术
7.2.5 JavaBean技术
7.2.6 JDBC技术
7.3 Java Web数据库访问编程方法
7.3.1 JSP+JavaBean数据库访问编程
7.3.2 JSP+Servlet+JavaBean数据库访问编程
7.4 实践指导——图书借阅管理系统数据库访问Java Web编程
7.4.1 图书信息管理模块
7.4.2 功能模块实现方案
7.4.3 图书信息列表编程
7.4.4 图书信息添加编程
7.4.5 图书信息修改编程
7.4.6 图书信息删除编程
7.5 思考题
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...