Oracle 11g数据库管理与开发基础教程 / 21世纪高等教育计算机规划教材
¥39.00定价
作者: 袁鹏飞主编
出版时间:2013-02
出版社:人民邮电出版社
- 人民邮电出版社
- 9787115304032
- 1-8
- 234199
- 46211461-2
- 平装
- 16开
- 2013-02
- 532
- 307
- 工学
- 计算机科学与技术
- 程序设计
- 本科
内容简介
OracleDataBase是目前最为流行的RDBMS产品之一,拥有众多的高端用户。它已成为大型数据库应用的*平台,自然也成为大学“大型数据库技术”课程的*内容。
本书较为全面地介绍Oracle DataBase11g的基本管理操作和应用开发方法。全书共分18章,介绍Oracle数据库服务器环境的建立与日常管理操作、常见对象管理、游标和动态SQL技术,以及OracleDataBase对面向对象技术的支持。
本书可作为大学本科有关课程的教材,也可供广大Oracle数据库管理员和数据库应用程序开发人员参考。
目录
第一部分 Oracle服务器管理第1章 建立Oracle数据库环境1.1 OracleDatabase11g数据库产品1.2 Oracle数据库体系结构1.2.1 Oracle数据库物理存储结构1.2.2 Oracle数据库逻辑存储结构1.2.3 Oracle数据库实例1.2.4 连接模式与服务器进程1.3 Oracle数据库服务器软件安装1.4 数据库创建1.4.1 用DBCA创建数据库1.4.2 手工创建数据库1.4.3 打开数据库1.4.4 关闭数据库1.5 OracleNet配置1.5.1 服务器端监听配置1.5.2 客户端配置与数据库连接测试本章小结习题第2章 常用Oracle管理工具2.1 SQL*Plus2.1.1 SQL*Plus的启动和关闭2.1.2 SQL*Plus变量与参数配置2.1.3 编辑执行命令2.2 SQLDeveloper2.2.1 建立数据库连接2.2.2 管理数据库对象2.2.3 使用SQL工作表2.3 Oracle企业管理器2.3.1 配置Database Control2.3.2 启动和停止Database Control2.3.3 Database Control功能概述本章小结习题第3章 静态数据字典与动态性能视图3.1 静态数据字典3.1.1 3组常用数据字典视图3.1.2 其他特殊数据字典视图3.2 动态性能视图3.2.1 动态性能视图的创建和填充3.2.2 常用动态性能视图本章小结习题第4章 初始化参数文件与控制文件4.1 初始化参数文件4.1.1 初始化参数4.1.2 初始化参数文件4.1.3 设置初始化参数4.1.4 查看初始化参数4.1.5 用OEM管理初始化参数4.2 控制文件4.2.1 控制文件结构4.2.2 查看控制文件4.2.3 控制文件的多路存储4.2.4 控制文件的备份、恢复与重新创建4.2.5 用OEM管理控制文件本章小结习题第5章 重做日志管理5.1 重做日志的基本概念5.1.1 重做日志的内容5.1.2 重做日志的写入方式5.2 管理联机重做日志文件组及成员5.2.1 查看重做日志文件信息5.2.2 管理重做日志文件5.3 管理归档重做日志5.3.1 设置归档位置5.3.2 设置归档日志文件命名格式5.3.3 调整归档进程数量5.3.4 改变归档模式5.3.5 查新归档重做日志相关的信息本章小结习题第6章 表空间与数据文件6.1 管理永久表空间6.1.1 表空间的分类6.1.2 创建表空间6.1.3 区分配管理6.1.4 段空间管理6.1.5 数据块大小与数据缓冲区设置6.1.6 改变表空间的可用性6.1.7 设置表空间的读写属性6.1.8 重命名和删除表空间6.1.9 设置数据库默认表空间6.1.1 0查询表空间相关的信息6.2 管理临时表空间6.2.1 创建临时表空间6.2.2 设置默认临时表空间6.2.3 临时表空间内的空间分配6.3 管理还原数据6.3.1 Undo的作用6.3.2 管理Undo6.3.3 管理Undo表空间6.4 数据文件管理6.4.1 为表空间添加数据文件6.4.2 调整数据文件的大小6.4.3 改变数据文件的可用性6.4.4 重命名和移动数据文件6.4.5 删除数据文件本章小结习题第7章 安全管理7.1 用户管理7.1.1 用户身份验证7.1.2 用OEM管理用户7.1.3 删除用户7.2 概要文件7.2.1 用概要文件管理资源7.2.2 用概要文件控制口令设置7.2.3 使用概要文件7.2.4 用OEM管理概要文件7.3 权限管理7.3.1 系统权限管理7.3.2 对象权限管理7.4 角色管理7.4.1 创建角色7.4.2 为角色授权7.4.3 管理用户角色7.4.4 查询角色信息7.4.5 修改和删除角色7.4.6 预定义角色本章小结习题第二部分 Oracle数据库应用开发第8章 序列和同义词8.1 序列8.1.1 创建序列8.1.2 使用序列8.1.3 修改序列8.1.4 删除序列8.2 同义词本章小结习题第9章 表9.1 创建表9.1.1 表的类型9.1.2 表的特性9.1.3 表的创建9.2 修改表9.2.1 列的添加、删除和修改9.2.2 重命名表9.2.3 改变表的特性9.2.4 添加注释9.3 删除和查看表9.3.1 删除表9.3.2 查看表结构9.4 数据完整性约束9.4.1 约束的类别9.4.2 定义约束9.4.3 添加和删除约束9.4.4 约束的状态和延迟检查9.5 分区表9.5.1 创建分区表9.5.2 维护分区表9.6 外部表9.6.1 创建外部表9.6.2 用外部表导出数据9.6.3 维护外部表本章小结习题第10章 索引10.1 概述10.2 创建索引10.2.1 B-树索引10.2.2 位图索引10.2.3 基于函数的索引10.2.4 反向键值索引10.2.5 域索引10.3 修改索引10.3.1 合并索引10.3.2 重构索引10.3.3 重命名索引10.4 删除索引10.5 索引的监视和查询10.5.1 监视索引10.5.2 查询索引信息本章小结习题第11章 视图11.1 创建视图11.2 修改视图11.3 查看视图定义11.4 视图的DML操作11.5 删除视图11.6 其他视图11.6.1 内嵌视图11.6.2 对象视图本章小结习题第12章 PL/SQL基础12.1 PL/SQL基础12.1.1 程序结构12.1.2 数据类型12.1.3 声明变量与常量12.1.4 变量的赋值12.1.5 PL/SQL中的SQL语句12.2 PL/SQL控制结构12.2.1 条件结构12.2.2 循环结构12.2.3 GOTO语句和NULL语句12.3 集合与记录12.3.1 联合数组12.3.2 嵌套表12.3.3 变长数组12.3.4 集合类型的应用12.3.5 记录类型12.4 异常处理12.4.1 异常概述12.4.2 异常处理过程12.4.3 SQLCODE和SQLERRM函数本章小结习题第13章 游标、存储过程和函数13.1 游标13.1.1 游标的概念13.1.2 显式游标13.1.3 隐式游标13.1.4 游标变量13.2 存储过程13.2.1 创建和调用存储过程13.2.2 修改、查看和删除存储过程13.2.3 用Java编写存储过程13.3 函数13.3.1 创建和调用函数13.3.2 修改、查看和删除函数本章小结习题第14章 触发器14.1 触发器的基本概念14.1.1 触发事件14.1.2 触发器分类14.1.3 触发时序14.2 DML触发器14.3 INSTEADOF触发器14.4 系统触发器14.4.1 创建系统事件触发器14.4.2 事件属性函数14.4.3 创建DDL事件触发器14.5 组合触发器14.6 管理触发器14.6.1 禁用与启用触发器14.6.2 修改与删除触发器14.6.3 重新编译触发器本章小结习题第15章 动态SQL操作15.1 动态SQL15.2 本地动态SQL15.2.1 动态SQL处理方法一15.2.3 动态SQL处理方法二15.3 DBMS_SQL包本章小结习题第16章 对象16.1 对象概述16.2 创建对象类型16.3 对象的使用16.3.1 数据库表中使用对象16.3.2 PL/SQL中使用对象16.4 继承与重载16.4.1 对象继承16.4.2 方法重载本章小结习题第17章 包17.1 包的创建17.1.1 规范17.1.2 包体17.1.3 初始化17.2 包的调用17.3 包的管理17.3.1 查看包的信息17.3.2 修改包17.3.3 删除包17.4 Oracle Database 11g中的预定义包17.4.1 DBMS_OUTPUT17.4.2 DBMS_ALERT17.4.3 DBMS_JOB本章小结习题第18章 Java开发中的应用18.1 开发环境配置18.1.1 配置计算机18.1.2 OracleJDBC驱动程序18.1.3 导入JDBC包18.1.4 注册OracleJDBC驱动程序18.1.5 连接数据库18.2 创建JDBCPreparedStatement对象18.3 查询数据18.4 添加数据行18.5 删除数据行18.6 更新数据行18.7 通过Hibernate操作Oracle数据库18.7.1 配置18.7.2 利用Hibernate查询数据18.7.3 利用Hibernate插入数据18.7.4 利用Hibernate更新数据本章小结习题