注册 登录 进入教材巡展 进入在线书城
#
  • #
  • #

出版时间:2019-12

出版社:高等教育出版社

获奖信息:“十四五”职业教育国家规划教材  

以下为《Oracle数据库系统应用开发实用教程(第3版)(配套智慧职教数字课程、微课、PPT课件、源代码)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040524390
  • 3版
  • 287008
  • 64244165-3
  • 平装
  • 大16开
  • 2019-12
  • 400
  • 324
  • 工学
  • 计算机科学与技术
  • TP368.1
  • 计算机等
  • 高职
内容简介

本书是高等职业教育计算机类课程新形态一体化教材,是“十二五”职业教育国家规划教材修订版,也是2016年教育部公布的第一批“国家级精品资源共享课”《大型数据库管理系统(Oracle)应用开发》的配套教材。

本书以Oracle应用开发人员的岗位培养目标为核心,紧紧围绕岗位对应的职业能力和职业素质需求,选取典型性和代表性的项目为载体整合、序化教学内容,以实际工作任务为脉络展开教学过程,采用“项目导向,任务驱动”的方式设计课程内容的引入、示范、展开、解决、提高、实训等过程,采用“教、学、做”一体化的形式带动学生自主学习。

本书以岗位需求对应的最基本知识和技能贯穿整个教学内容,主要包括认识Oracle数据库,Oracle体系结构,使用SQL*Plus,管理表,其他模式对象,数据查询,PL/SQL编程基础,存储过程、函数、程序包和触发器,用户和安全管理,备份与恢复,教学案例等。本书在编写风格上力求简洁生动,通俗易懂,深入浅出;在内容安排上,根据学生的认知水平和教学规律循序渐进;在实训内容和结构组织上,任务适当,导训结合,科学合理。

本书为新形态一体化教材,配套建设了微课视频、学习手册、源程序、授课用PPT、课后习题、习题答案、同步实训、综合实训等数字化学习资源。与本书配套的数字课程在“智慧职教”(www.icve.com.cn)上线,读者可以登录进行学习并下载基本教学资源,详见“智慧职教服务指南”,也可发邮件至编辑邮箱1548103297@qq.com获取相关资源。

本书可作为高职高专院校计算机类Oracle数据库课程教材,也可作为Oracle数据库爱好者的自学用书,还可作为从事大型数据库管理系统Oracle应用开发人员的参考用书。

目录

 前辅文
 第1章 认识Oracle数据库
  1.1 Oracle数据库系统
   1.1.1 Oracle系统的应用
   1.1.2 Oracle发展史
   1.1.3 Oracle11g简介
  1.2 数据库服务器安装
   1.2.1 安装前的准备工作
   1.2.2 安装Oracle11g数据库
   1.2.3 验证安装
  1.3 使用Oracle11g工具
   1.3.1 了解Oracle用户账户
   1.3.2 使用SQL*Plus与SQL Developer
   1.3.3 使用Oracle企业管理器
  1.4 连接到Oracle服务器
   1.4.1 网络服务名连接服务端
   1.4.2 简易连接服务端
   1.4.3 应用程序连接服务端
  1.5 Oracle应用系统结构
  1.6 搭建系统开发环境
  1.7 小结
  习题1
  实训1
   实训1.1 查阅相关资料
   实训1.2 安装数据库服务器
   实训1.3 使用Oracle查询工具
   实训1.4 使用Oracle企业管理器
   实训1.5 进行网络监听配置
   实训1.6 JSP+Tomcat+Oracle的系统搭建
 第2章 Oracle体系结构
  2.1 Oracle体系结构概述
  2.2 物理存储结构
   2.2.1 数据文件
   2.2.2 控制文件
   2.2.3 重做日志文件
   2.2.4 归档重做日志文件
   2.2.5 参数文件
  2.3 逻辑存储结构
   2.3.1 逻辑存储结构
   2.3.2 管理表空间
  2.4 实例
   2.4.1 内存结构
   2.4.2 进程结构
  2.5 创建数据库
   2.5.1 使用DBCA 创建数据库
   2.5.2 使用OEM 查看数据库信息
  2.6 数据库启动和关闭
   2.6.1 数据库启动和关闭过程
   2.6.2 启动模式
   2.6.3 转换启动模式
   2.6.4 关闭方式
  2.7 Oracle数据字典
   2.7.1 静态数据字典
   2.7.2 动态性能表
   2.7.3 常用数据字典视图
  2.8 小结
  习题2
  实训2
   实训2.1 了解数据库服务的工作过程与原理
   实训2.2 创建控制文件副本
   实训2.3 创建联机重做日志组和联机重做日志文件
   实训2.4 管理表空间
   实训2.5 查看数据字典和动态性能表
   实训2.6 创建数据库
   实训2.7 体验数据库的不同关闭方式
 第3章 使用SQL*Plus
  3.1 连接命令
  3.2 环境设置命令
  3.3 格式化命令
  3.4 编辑器
  3.5 其他命令
  3.6 小结
  习题3
  实训3
   实训3.1 进入和退出SQL*Plus
   实训3.2 假脱机输出
   实训3.3 格式化查询结果
 第4章 管理表
  4.1 数据库用户及模式
   4.1.1 创建用户
   4.1.2 授予权限
   4.1.3 修改用户口令
   4.1.4 删除用户
  4.2 Oracle数据类型
  4.3 创建表
   4.3.1 创建表
   4.3.2 利用子查询创建表
   4.3.3 使用LOB 类型数据库列
  4.4 表约束管理
   4.4.1 约束的类型
   4.4.2 添加和删除约束
   4.4.3 设置约束状态
   4.4.4 查询约束信息
  4.5 修改表
  4.6 删除表结构
  4.7 数据操纵
   4.7.1 插入数据
   4.7.2 修改数据
   4.7.3 删除数据
  4.8 事务与事务控制语言
   4.8.1 事务
   4.8.2 事务控制语句
  4.9 小结
  习题4
  实训4
   实训4.1 用户的创建、更改和删除
   实训4.2 创建表(包括约束)
   实训4.3 修改表和修改约束
   实训4.4 插入数据
   实训4.5 更新数据
   实训4.6 联合查询数据
   实训4.7 提交、回滚事务和设置保留点
 第5章 其他模式对象
  5.1 视图
   5.1.1 视图概述
   5.1.2 创建视图
   5.1.3 视图的DML 操作
   5.1.4 管理视图
  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.3.4 删除同义词
  5.4 序列
   5.4.1 序列概念
   5.4.2 创建序列
   5.4.3 使用序列
   5.4.4 修改序列
   5.4.5 删除序列
  5.5 小结
  习题5
  实训5
   实训5.1 创建视图和管理视图
   实训5.2 创建索引
   实训5.3 创建同义词
   实训5.4 创建序列
 第6章 数据查询
  6.1 SQL 语言基础
   6.1.1 SQL 语言简介
   6.1.2 SQL 语言分类
   6.1.3 SQL 运算符与表达式
  6.2 SQL 函数
   6.2.1 字符函数
   6.2.2 数学函数
   6.2.3 日期函数
   6.2.4 转换函数
   6.2.5 空值函数
   6.2.6 分组函数
   6.2.7 分析函数
  6.3 数据基本查询
   6.3.1 SELECT 基本查询
   6.3.2 分组查询
   6.3.3 多表连接查询
  6.4 运用子查询
   6.4.1 单行子查询
   6.4.2 多行子查询
   6.4.3 多列子查询
   6.4.4 相关子查询
   6.4.5 嵌套子查询
  6.5 小结
  习题6
  实训6
   实训6.1 数据准备工作
   实训6.2 函数的使用
   实训6.3 运用子查询
 第7章 PL/SQL 编程基础
  7.1 PL/SQL 概述
   7.1.1 PL/SQL 的特点
   7.1.2 PL/SQL 的执行过程
   7.1.3 PL/SQL 块简介
  7.2 常量和变量
   7.2.1 常量值
   7.2.2 变量和常量
   7.2.3 使用%TYPE 和%ROWTYPE 定义属性变量
  7.3 PL/SQL 数据类型
   7.3.1 标量类型
   7.3.2 复合类型
   7.3.3 引用类型
   7.3.4 LOB 类型
  7.4 程序控制语句
   7.4.1 NULL 语句
   7.4.2 赋值语句
   7.4.3 条件控制语句
   7.4.4 循环控制语句
  7.5 动态SQL 语句
  7.6 游标
   7.6.1 隐式游标
   7.6.2 显式游标
   7.6.3 循环游标
   7.6.4 游标变量
  7.7 异常处理
   7.7.1 预定义的异常
   7.7.2 非预定义的异常
   7.7.3 用户定义的异常
  7.8 小结
  习题7
  实训7
   实训7.1 编写PL/SQL 块
   实训7.2 条件分支控制结构
   实训7.3 循环控制结构
   实训7.4 游标
   实训7.5 动态SQL 语句
 第8章 存储过程、函数、程序包和触发器
  8.1 存储过程
   8.1.1 过程的创建
   8.1.2 过程的执行
   8.1.3 参数模式
   8.1.4 过程的授权
   8.1.5 过程的管理
  8.2 函数
   8.2.1 函数的创建
   8.2.2 函数的执行
   8.2.3 函数的授权
   8.2.4 函数的管理
  8.3 程序包
   8.3.1 程序包的创建
   8.3.2 程序包的执行
   8.3.3 程序包的管理
  8.4 触发器
   8.4.1 触发器概述
   8.4.2 DML 触发器
   8.4.3 INSTEAD OF 触发器
   8.4.4 DDL 触发器
   8.4.5 系统触发器
   8.4.6 管理触发器
   8.4.7 小结
  习题8
  实训8
   实训8.1 存储过程
   实训8.2 函数
   实训8.3 程序包
   实训8.4 语句级触发器
   实训8.5 行级触发器
   实训8.6 替代触发器
   实训8.7 DDL 触发器
   实训8.8 数据库级触发器
 第9章 用户和安全管理
  9.1 用户管理
   9.1.1 创建用户
   9.1.2 修改用户
   9.1.3 删除用户
   9.1.4 查看用户信息
  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.3.6 查询角色信息
  9.4 概要文件管理
   9.4.1 概要文件概念及作用
   9.4.2 概要文件参数
   9.4.3 利用OEM 管理概要文件
   9.4.4 利用SQL 命令管理概要文件
   9.4.5 查询概要文件信息
  9.5 小结
  习题9
  实训9
   实训9.1 管理用户和权限
   实训9.2 创建和修改角色
   实训9.3 为用户授予角色
   实训9.4 创建和管理概要文件
 第10章 备份与恢复
  10.1 备份和恢复概述
  10.2 物理备份与恢复
   10.2.1 脱机备份与恢复
   10.2.2 联机备份
   10.2.3 联机恢复
  10.3 数据库逻辑备份与恢复
   10.3.1 导出和导入实用程序
   10.3.2 数据泵技术
  10.4 小结
  习题10
  实训10
   实训10.1 脱机备份与恢复
   实训10.2 配置系统的归档方式
   实训10.3 联机备份与恢复
   实训10.4 使用导出和导入程序进行逻辑备份与恢复
   实训10.5 使用参数文件进行逻辑备份与恢复
 参考文献