技术教育社区
www.teccses.org

Oracle 11g数据库应用、设计与管理

封面

作者:陈承欢 编著

页数:325

出版社:电子工业出版社

出版日期:2013

ISBN:9787121200878

电子书格式:pdf/epub/txt

内容简介

  本书站在数据库管理员和数据库程序开发人员的角度理解数据库的应用、设计和管理需求,在认真分析职业岗位需求和学习者能力现状的基础上,全面规划和重构教材内容,合理安排教学单元的顺序。按照“oracle软件→oracle数据库及对象→数据操作与处理→数据库管理→数据库应用程序设计”的5个层次对教材内容进行重构,分为10个教学单元:安装与卸载oracle
11g数据库管理软件→试用oracle的常用工具→认知oracle数据库的体系结构→创建与使用oracle数据库→创建与维护oracle表空间→创建与维护oracle数据表→检索与操作oracle数据表的数据→编写pl/sql程序处理oracle数据库的数据→维护oracle数据库系统和数据的安全→设计oracle数据库及应用程序。

本书特色

陈承欢编著的《Oracle11g数据库应用设计与管理》站在数据库管理员和数据库程序开发人员的角度理解数据库的应用、设计和管理需求,在认真分析职业岗位需求和学习者能力现状的基础上,全面规划和重构教材内容,合理安排教学单元的顺序。按照“Oracle软件→Oracle数据库及对象→数据操作与处理→数据库管理→数据库应用程序设计”的5个层次对教材内容进行重构,分为10个教学单元:安装与卸载Oracle 11g数据库管理软件→试用Oracle的常用工具→认知Oracle数据库的体系结构→创建与使用Oracle数据库→创建与维护Oracle表空间→创建与维护Oracle数据表→检索与操作Oracle数据表的数据→编写PL/SQL程序处理Oracle数据库的数据→维护Oracle数据库系统和数据的安全→设计Oracle数据库及应用程序。

目录


单元1 安装与卸载oracle 11g数据库管理软件
  教学导航
  前导知识-心中有数
  操作演练-循序渐进
 1.1 获取oracle 11g的安装文件
  任务1-1 从oracle官方网站下载oracle 11g的安装文件
 1.2 windows平台下安装oracle 11g
  任务1-2 在windows操作系统中安装oracle 11g
 1.3 windows平台下卸载oracle 11g
  任务1-3 在windows操作系统中完全卸载oracle 11g
  考核实战-熟能生巧
  归纳总结
  单元习题
单元2 试用oracle的常用工具
  教学导航
  前导知识-心中有数
  操作演练-循序渐进
 2.1 试用sql plus字符界面管理工具
  任务2-1 使用sql plus工具实现多项操作
 2.2 试用oracle enterprise manager企业管理器工具
  任务2-2 在企业管理器oem中查看system方案中包含的对象
 2.3 试用oracle sql developer图形化工具
  任务2-3 使用【oracle sql developer】浏览示例数据表
  考核实战-熟能生巧
  归纳总结
  单元习题
单元3 认知oracle数据库的体系结构
  教学导航
  前导知识-心中有数
  操作演练-循序渐进
 3.1 比较oracle数据库与oracle实例
  任务3-1 查看当前数据库实例的信息
 3.2 认知oracle数据库的物理结构
  任务3-2 使用数据字典认知oracle数据库的物理结构
 3.3 认知oracle数据库的逻辑结构
  任务3-3 使用数据字典认知oracle数据库的逻辑结构
 3.4 认知oracle的内存结构
  任务3-4 使用数据字典查看数据库实例的内存结构信息
 3.5 认知oracle的进程结构
  任务3-5 使用数据字典查看oracle系统的后台进程和数据库中的会话信息
 3.6 认知oracle数据库的对象及其关系
  任务3-6 查看oracle数据库对象及相关信息
  考核实战-熟能生巧
  归纳总结
  单元习题
单元4 创建与使用oracle数据库
  教学导航
  前导知识-心中有数
  操作演练-循序渐进
 4.1 创建与配置oracle监听器
  任务4-1 使用netca图形界面配置oracle监听器
 4.2 创建oracle数据库
  任务4-2 使用database configuration assistant工具创建数据库ecommerce
 4.3 启动与关闭oracle数据库
  任务4-3 启动与关闭数据库orcl
  考核实战-熟能生巧
  归纳总结
  单元习题
单元5 创建与维护oracle表空间
  教学导航
  前导知识-心中有数
  操作演练-循序渐进
 5.1 认识oracle系统创建的表空间
  任务5-1 查看oracle数据库默认创建的表空间和oracle的默认表空间
 5.2 创建表空间
  任务5-2 使用企业管理器(oem)创建基本表空间
  任务5-3 在[sql plus]中使用命令方式创建表空间
 5.3 维护与删除表空间
  任务5-4 使用企业管理器(oem)维护与删除表空间
  任务5-5 在【sql plus】中使用命令方式维护与删除表空间
 5.4 使用oracle enterprise manager创建用户
  任务5-6 使用企业管理器(oem)创建用户commerce
  考核实战-熟能生巧
  归纳总结
  单元习题
单元6 创建与维护oracle数据表
  教学导航
  前导知识-心中有数
  操作演练-循序渐进
 6.1 查看oracle数据表的结构和记录
  任务6-1 使用sql plus查看方案scott中的数据表emp
  任务6-2 使用oem查看方案scott中的数据表emp
 6.2 使用企业管理器(oem)创建与维护oracle数据表
  任务6-3 使用oem创建“商品信息表”
  任务6-4 使用oem修改“商品信息表”的结构
  任务6-5 使用oem查看“商品信息表”的结构数据
  任务6-6 使用oem删除oracle数据表
 6.3 使用oracle sql developer创建与维护oracle数据表
  任务6-7 使用【oracle sql developer】创建“客户信息表”
  任务6-8 使用【oracle sql developer】查看“客户信息表”
  任务6-9 使用【oracle sql developer】修改“客户信息表”的结构
  任务6-10 使用【oracle sql developer】新增与修改“客户信息表”的记录
  任务6-11 使用【oracle sqldeveloper】从excel文件中导入“客户类型表”和“商品类型表”中的数据
  任务6-12 使用【oracle sql developer】删除oracle数据表
 6.4 使用命令方式创建与维护oracle数据表
  任务6-13 在sql plus中使用命令方式创建“用户类型表”
  任务6-14 在sql plus中执行sql脚本创建“用户表”
  任务6-15 在【oracle sql developer】中使用命令方式创建“购物车商品表”
  任务6-16 在【oracle sql developer】中使用命令方式修改“用户表”的结构
  任务6-17 在【oracle sql developer】中使用命令方式删除oracle数据表
 6.5 使用命令方式操纵oracle数据表的记录
  任务6-18 在【oracle sql developer】中使用命令方式新增“用户表”的
  记录
  任务6-19 在【oracle sql developer】中使用命令方式修改“商品信息表”和“用户表”的记录
  任务6-20 在【oracle sql developer】中使用命令方式删除oracle数据表的
  记录
 6.6 创建与使用oracle的序列
  任务6-21 使用企业管理器(oem)创建与维护“客户类型id”序列
  任务6-22 在【oracle sql developer】中使用命令方式创建与维护“用户id”序列
  任务6-23 向“用户表”添加记录时应用“用户id”序列生成自动编号
 6.7 实施数据表的数据完整性和约束
  任务6-24 使用oem实施“订单主表”和“订单明细表”的数据完整性和约束
  任务6-25 在【oracle sql developer】图形界面中使用交互方式实施“部门信息表”的数据完整性和约束
  任务6-26 在【oracle sqldeveloper】中使用命令方式实施“员工信息表”和“购物车商品表”的数据完整性和约束
 6.8 创建与使用oracle的同义词
  任务6-27 使用企业管理器(oem)创建与维护“用户表”的同义词
  任务6-28 在【oracle sql developer】中使用命令方式创建与维护序列“userid_seq”
  的同义词
  任务6-29 利用同义词查询指定用户信息考核实战-熟能生巧
  归纳总结
  单元习题
单元7 检索与操作oracle数据表的数据
  教学导航
  前导知识-心中有数
  操作演练-循序渐进
 7.1 创建与使用基本查询
  任务7-1 选择数据表所有的列
  任务7-2 选择数据表指定的列
  任务7-3 查询时更改列标题
  任务7-4 查询时使用计算列
  任务7-5 使用dual表查询系统变量或表达式值
  任务7-6 使用distinct选择不重复的行
  任务7-7 使用rownum获取数据表中前面若干行
  任务7-8 使用where子句实现条件查询
  任务7-9 使用聚合函数实现查询
  任务7-10 使用order by子句对查询结果排序
  任务7-11 查询时使用group by子句进行分组
  任务7-12 查询时使用having子句进行分组统计
 7.2 创建与使用连接查询
  任务7-13 创建两个数据表之间的连接查询
  任务7-14 创建多表连接查询
  任务7-15 创建等值内连接查询
  任务7-16 创建非等值连接查询和自连接查询
  任务7-17 创建左外连接查询
  任务7-18 创建右外连接查询
  任务7-19 创建完全外连接查询
 7.3 创建与使用子查询
  任务7-20 创建与使用单值子查询
  任务7-21 创建与使用多值子查询
  任务7-22 创建与使用相关子查询
 7.4 创建与使用联合查询
  任务7-23 创建与使用联合查询
 7.5 创建与使用视图
  任务7-24 使用oem创建与维护“商品信息_view”视图
  任务7-25 创建基于多个数据表的视图“客户信息_view”
  任务7-26 创建包含计算列的复杂视图“商品金额_view”
  任务7-27 通过视图“商品金额_view”获取符合指定条件的商品数据
  任务7-28 通过视图“商品信息_view”插入与修改商品数据
 7.6 创建与维护索引
  任务7-29 使用oem创建与维护oracle的索引“商品名称_ix”
  任务7-30 在sql developer中使用命令方式创建与维护索引“订单商品_ix”
  考核实战-熟能生巧
  归纳总结
  单元习题
单元8 编写plsql程序处理oracle数据库的数据
  教学导航
  前导知识-心中有数
  操作演练-循序渐进
 8.1 应用oracle的系统函数编写plsql程序
  任务8-1 编写plsql程序计算商品优惠价格
  任务8-2 编写plsql程序限制密码长度不得少于6个字符
  任务8-3 删除用户名字符串中多余的空格
 8.2 创建与操作游标
  任务8-4 使用游标从“员工信息表”中读取指定部门的员工信息
  任务8-5 使用游标从“用户表”中读取全部用户信息
 8.3 创建与使用自定义函数
  任务8-6 创建且调用计算密码已使用天数的函数getgap
  任务8-7 创建并调用返回登录提示信息的函数
 8.4 创建与使用存储过程
  任务8-8 创建通过类型名称获取商品数据的存储过程productbycategory
  任务8-9 创建在购物车中更新数量或新增商品的存储过程
  任务8-10 获取已有订单中最新的订单编号
  任务8-11 创建计算购物车中指定客户的总金额的存储过程
 8.5 创建与执行触发器
  任务8-12 使用触发器自动为“用户表”主键列赋值
  任务8-13 创建更新型触发器限制无效数据的更新
  任务8-14 创建作用在视图上的instead of触发器
  任务8-15 为记录当前用户的操作情况创建语句级触发器
  任务8-16 创建记录对象创建日期和操作者的ddl触发器
  任务8-17 为system用户创建一个记录用户登录信息的系统事件触发器
 8.6 使用事务与锁
  8.6.1 事务处理
  8.6.2 使用锁
  任务8-18 使用事务提交订单和删除购物车中的相关数据
  任务8-19 演示锁等待和死锁的发生
 8.7 创建与使用程序包
  任务8-20 创建程序包增加指定类型的商品信息
  考核实战-熟能生巧
  归纳总结
  单元习题
单元9 维护oracle数据库系统和数据的安全
  教学导航
  前导知识-心中有数
  操作演练-循序渐进
 9.1 用户管理
  任务9-1 创建数据库用户better
 9.2 角色管理与权限管理
  任务9-2 创建角色green_role并授权
  任务9-3 为用户“better”授予新角色和系统权限
 9.3 创建与分配概要文件
  任务9-4 创建概要文件green_profile并分配给用户better
 9.4 管理控制文件和日志文件
  任务9-5 使用企业管理器oem添加日志文件组和日志文件
 9.5 备份与恢复数据
  任务9-6 设置和验证首选身份证明和数据库首选身份证明
  任务9-7 在企业管理器oem中对orcl数据库进行定制备份
  任务9-8 使用命令方式备份数据库的控制文件
 9.6 导入与导出数据
  任务9-9 使用企业管理器oem导出“用户表”中的数据
  任务9-10 使用【oracle sql developer】导出“用户表”
  考核实战-熟能生巧
  归纳总结
  单元习题
单元10 设计oracle数据库及应用程序
  教学导航
  前导知识-心中有数
  操作演练-循序渐进
 10.1 分析与设计数据库
  任务10-1 分析与设计网上购物数据库
 10.2 基于java平台数据库应用程序设计
  10.2.1 jdbc简介
  10.2.2 使用jdbc访问数据库
  10.2.3 jdbc的statement对象
  10.2.4 jdbc的resultset对象
  10.2.5 jdbc的preparedstatement对象
  10.2.6 jdbc的callablestatement对象
  任务10-2 创建oracle数据库的存储过程getuserinfo
  任务10-3 java平台中测试jdbc方式连接oracle数据库
  任务10-4 使用jdbc方式从oracle数据库的“用户表”中获取并输出指定用户的密码
  任务10-5 使用jdbc方式从“用户表”中提取用户数据
  任务10-6 使用jdbc方式获取指定用户的类型名称
  任务10-7 使用jdbc方式实现用户注册功能和修改密码功能
  考核实战-熟能生巧
  归纳总结
  单元习题
参考文献

节选

《全国高等职业教育计算机类规划教材?实例与实训教程系列:Oracle 11g数据库应用、设计与管理》可以作为普通高等院校、高等或中等职业院校和高等专科院校各专业Oracle11g数据库应用、设计与管理的教材,也可以作为Oracle的培训教材及自学参考书。

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《Oracle 11g数据库应用、设计与管理》
Article link:https://www.teccses.org/341710.html