顶部
收藏

Oracle数据库系统应用开发实用教程(第3版)

“十二五”职业教育国家规划教材

作者:
朱亚兴
定价:
55.00元
ISBN:
978-7-04-052439-0
版面字数:
0.000千字
开本:
特殊
全书页数:
暂无
装帧形式:
平装
重点项目:
“十二五”职业教育国家规划教材
出版时间:
2019-12-09
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机应用技术

本书是“十四五”职业教育国家规划教材,也是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与SQLDeveloper
      • 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 使用参数文件进行逻辑备份与恢复
  • 参考文献

相关图书