顶部
收藏

Oracle数据库系统应用开发实用教程

“十一五”国家规划教材

作者:
朱亚兴
定价:
36.80元
ISBN:
978-7-04-035698-4
版面字数:
580.000千字
开本:
16开
全书页数:
368页
装帧形式:
平装
重点项目:
“十一五”国家规划教材
出版时间:
2012-07-11
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

  本书主要以Oracle应用开发人员的岗位培养目标为核心,紧紧围绕岗位对应的职业能力和职业素质需求,选取具有典型性和代表性的项目,并以其为载体整合、序化教学内容,以实际工作任务为脉络展开教学过程,采用“项目导向、任务驱动”的方式设计课程内容的引入、示范、展开、解决、提高、实训等过程,以“教、学、做”一体化的形式带动学生自主学习。
  本书以岗位需求对应的基本知识和技能贯穿整个教学内容,主要包括认识Oracle数据库,Oracle体系结构,使用SQL*Plus,管理表,其他模式对象,数据查询,PL/SQL编程基础,存储过程、函数、程序包和触发器,用户和安全管理,备份与恢复等。本书在编写风格上简洁生动、通俗易懂、深入浅出;在内容安排上,根据学生的认知水平和教学规律循序渐进;在实训内容和结构组织上,任务适当、导训结合、科学合理。
  本书可作为高等职业院校、高等专科学校的教材,也可作为Oracle数据库初学者的自学用书,还可作为从事信息系统开发的设计人员的参考用书。
  • 第1章 认识Oracle数据库
    • 学习任务与目标
    • 1.1 Oracle数据库系统
      • 1.1.1 Oracle系统的应用
      • 1.1.2 Oracle发展史
      • 1.1.3 Oracle 10g简介
    • 1.2 数据库服务器的安装
      • 1.2.1 安装前的准备工作
      • 1.2.2 安装Oracle 10g数据库
      • 1.2.3 验证安装
    • 1.3 连接到Oracle服务器
    • 1.4 使用Oracle 10g工具
      • 1.4.1 了解Oracle用户账户
      • 1.4.2 使用SQL*Plus
      • 1.4.3 使用iSQL*Plus
      • 1.4.4 使用Oracle企业管理器
    • 1.5 Oracle应用系统结构
    • 1.6 搭建系统开发环境
    • 小结
    • 习题1
    • 实训1
      • 实训1.1 查阅相关资料
      • 实训1.2 数据库服务器安装
      • 实训1.3 进行网络监听配置
      • 实训1.4 Oracle查询工具的使用
      • 实训1.5 Oracle企业管理器的使用
      • 实训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
    • 实训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.7 其他命令
    • 小结
    • 习题3
    • 实训3
      • 实训3.1 进入和退出SQL*Plus
      • 实训3.2 假脱机输出
      • 实训3.3 使用文件操作命令
      • 实训3.4 使用替换变量
      • 实训3.5 与用户通信
      • 实训3.6 格式化查询结果
  • 第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
    • 实训4
      • 实训4.1 用户的创建、更改和删除26
      • 实训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.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
    • 实训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
    • 实训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
    • 实训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命令管理概要文件 1
      • 9.4.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
    • 实训10
      • 实训10.1 脱机备份与恢复
      • 实训10.2 配置系统的归档方式
      • 实训10.3 联机备份与恢复
      • 实训10.4 使用导出和导入程序进行逻辑备份与恢复
      • 实训10.5 使用参数文件进行逻辑备份与恢复
  • 第11章 大型数据库Oracle开发教学仿真 实训平台HRMS
    • 学习任务与目标
    • 11.1 数据库设计
      • 11.1.1 表
      • 11.1.2 索引
      • 11.1.3 同义词
      • 11.1.4 序列
      • 11.1.5 视图
    • 11.2 功能界面设计及代码实现
      • 11.2.1 雇员管理
      • 11.2.2 部门管理
      • 11.2.3 职位管理
      • 11.2.4 人员变动管理
      • 11.2.5 考勤管理
      • 11.2.6 绩效管理
      • 11.2.7 薪资管理
      • 11.2.8 备份与恢复
      • 11.2.9 用户管理
      • 11.2.10 模块管理
      • 11.2.11 权限管理
      • 11.2.12 表结构查看
      • 11.2.13 其他数据库对象查看
      • 11.3 知识应用归纳
    • 11.3.1 表
      • 11.3.2 索引
      • 11.3.3 同义词
      • 11.3.4 序列
      • 11.3.5 视图
      • 11.3.6 数据操纵语言SQL
      • 11.3.7 SQL函数
      • 11.3.8 子查询
      • 11.3.9 大对象BLOB
      • 11.3.10 程序包
      • 11.3.11 触发器
      • 11.3.12 用户管理及授权
      • 11.3.13 备份和恢复
  • 参考文献

相关图书