第2版 Oracle 11g资料库项目套用开发

Oracle 11g资料库项目套用开发(第2版)基本信息Oracle 11g资料库项目套用开发(第2版)丛书名 :“十二五”职业教育国家规划教材作 译 者:李强出版时间:2015-07千 字 数:492版 次:01-01页 数:308开 本:16(185*260)I S B N :9787121241369内容简介本书以网上购物系统(其套用环境适用于单一店铺的销售方式)的Oracle 11g资料库套用技术需求为驱动,通过几位软体开发公司的技术工程师来模拟和还原Oracle资料库技术的套用情境,藉助工作过程中的10个情境来实现该系统中的资料库套用需求,从而通过实际动态的系统套用开发过程中的资料库操作来进行Oracle 11g资料库基础技能的学习,包括Oracle 11g资料库的安装与配置、Oracle 11g的基本管理操作、SQL的套用以及PL/SQL的套用 。本书套用案例全部採用网上购物系统中真实有效的资料库操作技能点来实现,具有业务清晰、直观、操作简单、即用即所得的真实效果 。本书由具有多年Oracle资料库开发经验以及高校Oracle资料库技术教学工作经验的老师主编,具有多年Oracle大学培训经验的OCM专家级认证专家参编,使本书具有职业教育教学和职业技能培训双特色 。目录信息情境1 如何选择资料库产品11.1 资料库基础11.1.1 资料库技术发展概述11.1.2 基本概念与常用术语21.1.3 关係资料库31.2 主流的资料库管理系统41.3 选择资料库软体产品的要素61.4 Oracle 11g资料库产品71.4.1 Oracle公司介绍71.4.2 Oracle资料库产品发展阶段81.4.3 Oracle认证体系8情境2 Oracle 11g资料库软体的安装与配置112.1 任务分解112.1.1 任务清单112.1.2 任务分解112.2 Oracle 11g/10g介绍122.2.1 11g/10g格线计算122.2.2 Oracle体系结构132.2.3 Oracle资料库存储162.3 任务1:在Windows作业系统下安装与配置Oracle 11g伺服器软体182.3.1 安装之前的準备182.3.2 开始安装Oracle资料库软体192.3.3 思考与提高262.3.4 实训练习262.4 任务2:安装与配置Oracle 11g/10g客户端软体272.5 任务3:访问远程伺服器302.5.1 Oracle 11g/10g网路配置概述302.5.2 配置监听器302.5.3 思考与提高322.5.4 配置客户端332.5.5 实训练习352.6 技能拓展:在Linux下安装Oracle 11g伺服器软体362.6.1 安装Oracle 11g伺服器软体362.6.2 思考与提高39情境3 网上购物系统的资料库环境设定423.1 任务分解423.1.1 任务清单423.1.2 任务分解423.2 任务1:创建网上购物系统的资料库433.2.1 创建资料库433.2.2 资料库的启动与关闭503.2.3 使用命令创建资料库533.3 常用工具的使用553.3.1 SQL Plus的使用553.3.2 企业管理中心的基本操作563.3.3 SQL Developer的使用593.4 任务2:使用企业管理中心管理网上购物系统所需的表空间603.4.1 Oracle资料库体系结构603.4.2 配置用于该系统的表空间613.4.3 技能拓展633.5 任务3:使用SQL语句来管理表空间653.5.1 创建表空间653.5.2 修改表空间673.5.3 删除表空间673.6 实训练习683.7 思考与提高68情境4 网上购物系统的用户许可权管理694.1 任务分解694.1.1 任务清单694.1.2 任务分解694.2 Oracle的安全机制704.3 任务1:设定购物系统的管理员704.3.1 创建概要档案704.3.2 创建用户724.3.3 系统许可权管理744.4 任务2:设定基础数据维护员754.4.1 创建用户764.4.2 设定系统许可权774.4.3 设定对象许可权774.5 管理用户804.5.1 修改用户804.5.2 删除用户814.6 角色管理824.7 回收许可权或角色844.8 实训练习844.9 技能拓展:查询用户、角色以及所具有的许可权84情境5 网上购物系统的资料库表的管理865.1 任务分解865.1.1 任务清单865.1.2 任务分解865.2 Oracle数据类型875.2.1 Character 数据类型87 5.2.2 Number数据类型895.2.3 Date数据类型895.2.4 其他数据类型905.3 Oracle建表对象中的常见约束条件905.3.1 PRIMARY KEY(主键)905.3.2 NOT NULL(非空)925.3.3 CHECK(检查)925.3.4 UNIQUE(唯一)945.3.5 FOREIGN KEY(外键)955.3.6 技能拓展975.4 创建表格985.4.1 系统表格逻辑设计结构985.4.2 任务1:基本表格的创建1005.4.3 任务2:大表格分区1035.4.4 複製表格1055.4.5 实训练习1065.5 表格的管理1065.5.1 任务3:增加用户表列1075.5.2 任务4:修改商品表列1085.5.3 任务5:删除採购金额列1095.5.4 管理表中的约束1105.5.5 表格的重命名和删除1105.5.6 技能拓展1115.5.7 实训练习1115.6 技能拓展:查看錶格信息1115.7 附更改表结构SQL参考112情境6 网上购物系统的数据的管理维护1146.1 任务分解1146.1.1 任务清单1146.1.2 任务分解1156.2 添加简单数据1166.2.1 任务1:商品类型数据的添加1166.2.2 任务2:用户数据的添加1186.2.3 任务3:商品数据的添加1206.2.4 实训练习1216.3 在添加数据中使用序列1216.3.1 序列1216.3.2 任务4:供应商数据的添加1226.3.3 实训练习1246.4 在添加数据中使用子查询1246.4.1 任务5:採购单的添加1246.4.2 任务6:订单数据的添加1276.4.3 技能拓展1286.4.4 实训练习1296.5 修改简单数据1306.5.1 任务7:修改商品信息1306.5.2 任务8:修改用户信息1306.5.3 任务9:修改商品单价1316.5.4 实训练习1316.6 在修改语句中使用子查询131 6.6.1 任务10:修改採购单金额1326.6.2 修改供应商备注1326.6.3 实训练习1336.7 MERGE语句的使用1336.7.1 任务11:MERGE数据1346.7.2 实训练习1356.8 删除数据1356.8.1 任务12:删除商品数据1356.8.2 任务13:清空系统数据1356.8.3 任务14:Truncate删除数据1366.9 事务提交与回滚139情境7 网上购物系统的数据的查询1457.1 任务分解1457.1.1 任务清单1457.1.2 任务分解1467.2 查询简单数据1467.2.1 dual表的使用1477.2.2 任务1:查询商品类型1487.2.3 任务2:查询商品信息1497.2.4 任务3~任务5:带条件的数据查询1507.2.5 任务6:NULL的使用1517.2.6 任务7:Like的套用1527.2.7 实训练习1537.3 常用函式的使用1537.3.1 任务8、任务9:常用字元串函式1537.3.2 任务10:常用数值函式1567.3.3 任务11~任务13:日期函式的使用1577.3.4 常用转换函式1597.3.5 多行统计函式1627.3.6 其他常用函式1637.3.7 实训练习1677.4 分组计算1687.4.1 任务14:分组汇总计算1687.4.2 任务15:分组汇总条件1697.4.3 实训练习1707.5 排序1707.6 多表连线1717.6.1 任务16、任务17:内连线1717.6.2 任务18:左外连线1737.6.3 补充任务1:右外连线1767.6.4 补充任务2:自连线1777.6.5 其他连线1787.6.6 实训练习1787.7 子查询1787.7.1 任务19:查询年龄最小的用户1797.7.2 任务20:查询当月有採购来往的供应商1807.7.3 补充任务3:ANY和ALL子查询1817.7.4 任务21:将多表连线使用子查询实现1817.7.5 任务22:用户基本信息与统计信息182 7.7.6 实训练习1837.8 集合查询1837.8.1 基本集合查询1837.8.2 任务23:集合採购单和订单1857.8.3 实训练习1867.9 视图和同义词的使用1867.9.1 视图1867.9.2 任务24、任务25:视图的套用1877.9.3 同义词的使用1897.9.4 实训练习1907.10 技能拓展190情境8 网上购物系统的业务数据处理1938.1 任务分解1938.1.1 任务清单1938.1.2 任务分解1948.2 PL/SQL的基本套用1948.2.1 PL/SQL的概念1948.2.2 任务1:调整商品折扣1958.2.3 任务2:输出採购单1978.2.4 PL/SQL基本结构总结2018.2.5 思考与提高2028.2.6 实训练习2028.3 函式在系统业务中的套用2028.3.1 任务3:订单金额的函式实现2038.3.2 任务4:商品单价的函式实现2058.3.3 任务5:单号构造函式实现2078.3.4 常见的函式运行错误2098.3.5 实训练习2108.4 存储过程在系统业务中的套用2118.4.1 任务6:新增採购单数据2118.4.2 任务7:修改採购单数据2158.4.3 任务8:审核採购单2178.4.4 任务9:审核採购单中的商品入库2198.4.5 任务10:订单审核2238.4.6 实训练习2288.5 触发器在系统业务中的套用2288.5.1 任务11:更新採购单据总金额2298.5.2 任务12:检验要删除的採购单2348.5.3 任务13:视图添加数据2358.5.4 实训练习2378.5.5 技能拓展2378.6 查看用户程式对象237情境9 网上购物系统的数据导入导出2409.1 任务分解2409.1.1 任务清单2409.1.2 任务分解2409.2 目录对象2419.3 任务1:导出导入dump档案数据2429.3.1 导出数据泵2439.3.2 导入数据泵2479.3.3 思考与提高250 9.3.4 实训练习2519.4 任务2:导入导出其他类型的档案数据2529.4.1 SQL*Loader原理2529.4.2 SQL*Loader使用举例2549.4.3 思考与提高2629.4.4 实训练习262情境10 网上购物系统的数据备份与恢复26410.1 任务分解26410.1.1 任务清单26410.1.2 任务分解26410.2 RMAN工具26510.2.1 归档模式26510.2.2 RMAN体系架构26710.3 任务1:使用RMAN备份数据27110.4 任务2:使用RMAN恢複数据28010.5 任务3:使用闪回功能28410.5.1 闪回资料库28510.5.2 闪回删除28710.5.3 闪回表29010.5.4 闪回版本查询29110.5.5 闪回事务查询29210.5.6 闪回查询29310.6 思考与提高29410.7 实训练习295参考文献