全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

Oracle11g数据库应用简明教程(第2版高等学校应用型特色规划教材)

  • 定价: ¥59
  • ISBN:9787302501787
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:363页
  • 作者:编者:董志鹏//董...
  • 立即节省:
  • 2018-07-01 第2版
  • 2018-07-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    董志鹏、董荣军主编的《Oracle11g数据库应用简明教程(第2版)》从初学者的角度出发,以通俗易懂的语言,丰富多彩的实例,详细介绍了使用Oracle进行数据管理的各方面技术。全书共分16章,主要内容包括:Oracle11g关系数据库概述,Oracle数据库体系结构,使用SQL*Plus工具,SQL语言基础,多表查询,PL/SQL编程,管理控制文件和日志文件,管理表空间和数据文件,数据表对象,其他数据对象,用户管理与权限分配,数据导出和导入,使用RMAN工具,Oracle闪回技术,最后介绍基于Oracle数据库的Web应用实例——生产管理系统。
    书中所有知识都结合具体实例进行介绍,让读者轻松领会Oracle管理数据库的精髓,快速提高数据库管理技能。另外,本书除了纸质内容之外,附带资源还给出了海量开发资源库。
    《Oracle11g数据库应用简明教程(第2版)》针对的是初学者,适合作为高等院校数据库技术专业、信息管理与信息系统专业的教材。

目录

第1章  Oracle关系数据库
  1.1  关系数据模型
  1.2  安装Oracle Database 11g
    1.2.1  在Windows环境下的安装过程
    1.2.2  Oracle服务管理
  1.3  创建数据库
  1.4  Oracle账户解锁
第2章  Oracle数据库体系结构
  2.1  物理存储结构
    2.1.1  数据文件
    2.1.2  控制文件
    2.1.3  重做日志文件
    2.1.4  其他文件
  2.2  逻辑存储结构
    2.2.1  表空间(Tablespace)
    2.2.2  段(Segment)
    2.2.3  区(Extent)
    2.2.4  数据块(Block)
  2.3  Oracle的进程结构
    2.3.1  数据库写进程(DBWR)
    2.3.2  重做日志写进程(LGWR)
    2.3.3  校验点进程(CKPT)
    2.3.4  系统监控进程(SMON)
    2.3.5  进程监控进程(PMON)
    2.3.6  归档日志进程
  2.4  Oracle的内存结构
    2.4.1  系统全局区(SGA)
    2.4.2  程序全局区(PGA)
  2.5  Oracle的服务器和实例
  2.6  数据字典
    2.6.1  Oracle数据字典介绍
    2.6.2  Oracle常用的数据字典
  2.7  习题
第3章  使用SQL*Plus工具
  3.1  SQL*Plus概述
    3.1.1  SQL*Plus的主要功能
    3.1.2  用SQL*Plus连接与断开数据库
  3.2  使用SQL*Plus命令
    3.2.1  使用DESCRIBE命令查看表结构
    3.2.2  使用SQL*Plus语句快速编辑SQL语句
    3.2.3  使用SAVE命令将缓冲区内容保存到文件中
    3.2.4  使用GET命令读取文件内容到缓冲区中
    3.2.5  使用START命令读取并运行文件内容
    3.2.6  使用EDIT命令编辑缓冲区内容或文件内容
    3.2.7  使用SPOOL命令复制输出结果到文件
    3.2.8  使用临时变量
    3.2.9  使用已定义变量
  3.3  格式化查询结果
    3.3.1  格式化列的显示效果
    3.3.2  设置一页显示多少行数据
    3.3.3  设置一行显示多少个字符
    3.3.4  清除列格式
  3.4  习题
第4章  SQL语言基础
  4.1  SQL语言概述
  4.2  使用SELECT语句检索数据
    4.2.1  基本的SELECT语句
    4.2.2  WHERE子句
    4.2.3  ORDER BY子句
    4.2.4  DISTINCT关键字
  4.3  使 用 函 数
    4.3.1  字符串函数
    4.3.2  数字函数
    4.3.3  日期时间函数
    4.3.4  转换函数
    4.3.5  聚合函数
    4.3.6  GROUP BY子句
    4.3.7  HAVING子句
  4.4  数据操纵语言(DML)
    4.4.1  INSERT语句
    4.4.2  UPDATE语句
    4.4.3  DELETE语句
  4.5  事务处理
    4.5.1  事务的概念和特性
    4.5.2  事务处理
  4.6  习题
第5章  多表查询
  5.1  子查询
    5.1.1  在WHERE子句中使用子查询
    5.1.2  在HAVING子句中使用子查询
    5.1.3  使用IN操作符处理多行子查询
    5.1.4  使用ANY操作符处理多行子查询
    5.1.5  使用ALL操作符处理多行子查询
    5.1.6  实现多列子查询
    5.1.7  实现关联子查询
    5.1.8  实现嵌套子查询
  5.2  连接查询
    5.2.1  使用等号(=)实现多个表的简单连接
    5.2.2  使用INNER JOIN实现多个表的内连接
    5.2.3  使用OUTER JOIN实现多个表的外连接
    5.2.4  使用CROSS JOIN实现交叉连接
  5.3  集合查询
    5.3.1  使用UNION操作符获取两个结果集的并集
    5.3.2  使用INTERSECT操作符获取两个结果集的交集
    5.3.3  使用MINUS操作符获取两个结果集的差集
  5.4  习题
第6章  PL/SQL基础
  6.1  PL/SQL
    6.1.1  PL/SQL程序块的基本结构
    6.1.2  常量和变量
    6.1.3  %TYPE类型和%ROWTYPE类型
    6.1.4  PL/SQL记录类型和表类型
    6.1.5  PL/SQL程序注释
  6.2  条件选择语句
    6.2.1  IF条件语句
    6.2.2  CASE表达式
  6.3  循环语句
    6.3.1  LOOP循环语句
    6.3.2  WHILE循环语句
    6.3.3  FOR循环语句
  6.4  游标
    6.4.1  显式游标
    6.4.2  隐式游标
    6.4.3  游标FOR循环
    6.4.4  使用游标更新数据
  6.5  异常
    6.5.1  异常处理
    6.5.2  预定义异常
    6.5.3  非预定义异常
    6.5.4  自定义异常
  6.6  习题
第7章  存储过程、函数、触发器和包
  7.1  存 储 过 程
    7.1.1  创建与调用存储过程
    7.1.2  带参数的存储过程
    7.1.3  修改与删除存储过程
    7.1.4  查询存储过程的定义信息
  7.2  函数
  7.3  触发器
    7.3.1  认识触发器
    7.3.2  DML触发器
    7.3.3  INSTEAD OF触发器
    7.3.4  系统事件触发器
    7.3.5  DDL触发器
    7.3.6  禁用与启用触发器
    7.3.7  修改与删除触发器
  7.4  程序包
    7.4.1  创建程序包
    7.4.2  调用程序包中的元素
    7.4.3  删除程序包
  7.5  习题
第8章  管理控制文件和日志文件
  8.1  管理控制文件
    8.1.1  查看控制文件
    8.1.2  控制文件的多路复用
    8.1.3  创建控制文件
    8.1.4  备份控制文件
    8.1.5  恢复控制文件
    8.1.6  删除控制文件
  8.2  管理重做日志文件
    8.2.1  获取重做日志文件信息
    8.2.2  增加日志组及其成员
    8.2.3  修改重做日志的位置或名称
    8.2.4  删除重做日志组及其成员
    8.2.5  切换日志文件组
    8.2.6  清空日志文件组
  8.3  管理归档日志文件
    8.3.1  数据库工作模式
    8.3.2  设置归档目录
    8.3.3  归档进程
  8.4  习题
第9章  管理表空间和数据文件
  9.1  表空间与数据文件的关系
  9.2  Oracle的默认表空间
    9.2.1  SYSTEM表空间
    9.2.2  SYSAUX表空间
  9.3  创建表空间
    9.3.1  创建表空间的语法
    9.3.2  创建撤销表空间
    9.3.3  创建非标准块表空间
    9.3.4  建立大文件表空间
  9.4  维护表空间与数据文件
    9.4.1  设置默认表空间
    9.4.2  更改表空间的状态
    9.4.3  重命名表空间
    9.4.4  删除表空间
    9.4.5  管理表空间对应的数据文件
  9.5  管理临时表空间
    9.5.1  创建临时表空间
    9.5.2  查询临时表空间的信息
    9.5.3  关于临时表空间组
  9.6  习题
第10章  数据表对象
  10.1  创建数据表
    10.1.1  数据类型
    10.1.2  创建数据表
    10.1.3  创建临时表
    10.1.4  DUAL表的作用
  10.2  维护数据表
    10.2.1  增加和删除列
    10.2.2  修改列
    10.2.3  重命名表和修改表的状态
    10.2.4  改变表空间
    10.2.5  删除表定义
  10.3  数据完整性和约束性
    10.3.1  非空(NOT NULL)约束
    10.3.2  唯一性(UNIQUE)约束
    10.3.3  主键(PRIMARY KEY)约束
    10.3.4  外键(FOREIGN KEY)约束
    10.3.5  条件(CHECK)约束
    10.3.6  禁用和激活约束
    10.3.7  删除约束
  10.4  习题
第11章  其他数据库对象
  11.1  索引对象
    11.1.1  创建索引
    11.1.2  B树索引
    11.1.3  位图索引
    11.1.4  反向键索引
    11.1.5  基于函数的索引
    11.1.6  监控索引
    11.1.7  合并索引和重建索引
    11.1.8  删除索引
  11.2  视图对象
    11.2.1  创建视图
    11.2.2  对视图执行DML操作
    11.2.3  查询视图的定义信息
    11.2.4  视图的修改与删除
  11.3  序列对象
    11.3.1  创建和使用序列
    11.3.2  修改与删除序列
  11.4  同义词
    11.4.1  创建同义词
    11.4.2  删除同义词
  11.5  习题
第12章  用户管理与权限分配
  12.1  用户与模式
  12.2  创建与管理用户
    12.2.1  创建用户
    12.2.2  修改用户
    12.2.3  删除用户
  12.3  用户配置文件
    12.3.1  创建用户配置文件
    12.3.2  使用配置文件
    12.3.3  修改与删除配置文件
  12.4  用户权限管理
    12.4.1  权限简介
    12.4.2  系统权限
    12.4.3  授予用户系统权限
    12.4.4  回收系统权限
    12.4.5  对象授权
    12.4.6  回收对象权限
  12.5  角色管理
    12.5.1  角色概述
    12.5.2  创建角色
    12.5.3  为角色授予权限
    12.5.4  授予用户角色
    12.5.5  修改用户的默认角色
    12.5.6  管理角色
  12.6  习题
第13章  数据导出和导入
  13.1  EXPDP和IMPDP概述
  13.2  使用EXPDP导出数据
    13.2.1  导出数据前的准备
    13.2.2  执行导出命令
    13.2.3  导出参数
  13.3  使用IMPDP导入数据
    13.3.1  IMPDP命令参数
    13.3.2  实现数据导入
  13.4  使用EXPDP和IMPDP工具传输表空间
  13.5  SQL* Loader工具
    13.5.1  SQL* Loader概述
    13.5.2  加载数据
  13.6  习题
第14章  使用RMAN工具
  14.1  RMAN简介
  14.2  建立RMAN到数据库的连接
  14.3  使用RMAN备份控制文件
  14.4  设置RMAN
  14.5  恢复目录
  14.6  RMAN的备份
    14.6.1  脱机备份
    14.6.2  联机备份整个数据库
    14.6.3  备份表空间
    14.6.4  备份数据文件
    14.6.5  增量备份
    14.6.6  镜像复制
  14.7  RMAN的恢复
    14.7.1  数据库非归档恢复
    14.7.2  数据库归档恢复
    14.7.3  数据块恢复
  14.8  备份维护
    14.8.1  VALIDATE BACKUPSET命令
    14.8.2  RESTORE VALIDATE命令
    14.8.3  LIST命令
    14.8.4  REPORT命令
  14.9  习题
第15章  Oracle闪回技术
  15.1  闪回数据库
    15.1.1  闪回数据库概述
    15.1.2  闪回数据库技术应用
  15.2  闪回表
    15.2.1  闪回表概述
    15.2.2  使用闪回表
  15.3  闪回删除
    15.3.1  回收站概述
    15.3.2  闪回被删除的表
    15.3.3  恢复相关对象
    15.3.4  永久删除
  15.4  闪回版本的查询
  15.5  闪回事务的查询
  15.6  闪回数据的归档
    15.6.1  闪回数据归档区
    15.6.2  使用闪回数据归档
    15.6.3  清除闪回数据归档区数据
  15.7  习题
第16章  生产管理系统
  16.1  开发背景与需求分析
  16.2  系统设计
    16.2.1  系统总体设计
    16.2.2  系统详细设计
  16.3  数据库设计
    16.3.1  设计数据库对象
    16.3.2  创建数据库对象
  16.4  用户界面设计
    16.4.1  用户登录页面
    16.4.2  主窗口设计
    16.4.3  用户管理页面
  16.5  数据访问层
    16.5.1  管理数据连接
    16.5.2  数据库访问模式
  16.6  安全模块
    16.6.1  用户登录
    16.6.2  用户管理
  16.7  资源管理模块
    16.7.1  人力资源的数据访问层技术分析
    16.7.2  人力资源的界面显示层技术分析
  16.8  营运管理模块
附录  习题参考答案