Oracle数据库实用教程

Oracle数据库实用教程

唐远新等, 编著

出版社:中国水利水电出版社

年代:2009

定价:32.0

书籍简介:

本书第一版于2005年出版,第二版根据Oracle数据库技术的发展,结合作者多年实际工程研发与教学经验,并考虑到读者的反馈信息,对各章节内容、结构等进行了修订、调整、完善和补充。

书籍目录:

前言

第1章 Oracle10g体系结构

1.1 Oracle10g体系结构概述

1.2 Oracle服务器的内存结构

1.2.1 系统全局区

1.2.2 程序全局区

1.3 Oracle服务器的进程结构

1.3.1 服务器端后台进程

1.3.2 服务器进程结构

1.4 Oracle数据库的物理结构

1.4.1 数据文件

1.4.2 重做日志文件

1.4.3 控制文件

1.4.4 其他文件

1.5 Oracle数据库的逻辑结构

1.5.1 表空间

1.5.2 段

1.5.3 区间

1.5.4 数据块

1.6 Oracle10g网格基础架构

1.7 数据字典

1.7.1 数据字典

1.7.2 动态性能监视视图

1.7.3 常用数据字典

本章小结

综合应用与习题一

第2章 Oracle数据库常用工具

2.1 SQL*Plus

2.1.1 SQL*Plus的作用

2.1.2 SQL*Plus的启动和退出

2.1.3 SQL*Plus常用命令

2.2 iSQL*PLUS

2.3 企业管理器

2.3.1 企业管理器

2.3.2 Oracle企业管理器

本章小结

综合应用与习题二

第3章 网络连接配置与系统安全

3.1 OracleNet

3.1.1 OracleNet概述

3.1.2 服务器监听程序配置

3.1.3 OracleNet客户端配置

3.2 系统与对象权限管理

3.2.1 数据库系统特权

3.2.2 对象权限

3.2.3 数据库系统特权的授予与回收

3.2.4 对象权限的授予与回收

3.3 用户与角色

3.3.1 配置身份验证

3.3.2 创建与管理用户

3.3.3 角色管理

3.4 概要文件

3.4.1 创建概要文件

3.4.2 分配概要文件

3.5 同义词

3.6 建立安全策略

本章小结

综合应用与习题三

第4章 Oracle数据库创建与表空间维护

4.1 创建Oracle数据库

4.1.1 创建Oracle数据库概述

4.1.2 OFA与OMF

4.1.3 使用数据库配置助手(DBCA)创建数据库

4.1.4 手工创建Oracle数据库

4.1.5 数据库创建失败后的处理

4.2 管理表空间

4.2.1 表空间管理概述

4.2.2 表空间的创建与删除

4.2.3 表空间维护

4.2.4 回退段的创建与删除

本章小结

综合应用与习题四

第5章 表

5.1 Oracle数据库方案对象与数据类型

5.1.1 Oracle数据库方案对象

5.1.2 Oracle数据类型

5.2 创建表的语法

5.2.1 基本规则

5.2.2 创建表的语法图

5.3 基本关系表

5.3.1 最简单的表创建语法

5.3.2 利用查询创建表

5.3.3 存储参数

5.3.4 完整性约束

5.4 按索引组织的表

5.5 簇表

5.5.1 创建簇表

5.5.2 创建簇索引

5.5.3 删除簇

5.6 分区表

5.6.1 范围分区表

5.6.2 散列分区表

5.6.3 列表分区表

5.6.4 组合分区表

5.7 外部表

5.8 对象表

5.9 嵌套表

5.10 管理表

5.10.1 存储参数

5.10.2 表结构维护

5.10.3 数据完整性约束维护

5.10.4 表的删除与截断

本章小结

综合应用与习题五

第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.10 索引使用的标识

6.2 视图的创建与使用

6.2.1 创建与删除视图

6.2.2 对视图执行DML操作的限制

6.2.3 内嵌视图

本章小结

综合应用与习题六

第7章 其他常用方案对象

7.1 序列

7.1.1 序列创建与删除语法

7.1.2 序列的使用

7.2 数据库链接

7.3 实体化视图日志

7.4 实体化视图

本章小结

综合应用与习题七

第8章 Oracle支持的SQL

8.1 Oracle的数据操纵语言

8.1.1 INSERT语句

8.1.2 UPDATE语句

8.1.3 DELETE语句

8.1.4 MERGE语句

8.1.5 事务控制命令

8.2 Oracle支持的查询

8.2.1 SELECT语句

8.2.2 虚表与伪列

8.2.3 表的连接

8.2.4 子查询

8.2.5 集合运算

8.2.6 层次树型查询

8.2.7 With子句

8.3 Oracle支持的SQL函数

8.3.1 单行函数

8.3.2 分组函数

8.3.3 DateTime函数

8.3.4 OLAP函数

8.4 用于数据分析的SQL

8.4.1 多表插入与旋转插入

8.4.2 Top-n查询

8.4.3 ROLLUP与CUBE

本章小结

综合应用与习题八

第9章 PL/SQL

9.1 PL/SQL基础

9.1.1 PL/SQL程序块的结构

9.1.2 PL/SQL基本语法规则

9.1.3 复合数据类型

9.1.4 PL/SQL程序的用途

9.2 PL/SQL中的SELECT语句

9.3 流程控制语句

9.3.1 分支语句

9.3.2 循环控制语句

9.3.3 跳转控制语句

9.4 游标

9.4.1 游标的概念

9.4.2 游标的定义和使用

9.4.3 游标的属性

9.4.4 用于游标的FOR循环

9.4.5 用于游标的SELECT和UPDATE语句

9.5 例外

9.5.1 例外的分类与捕获

9.5.2 Oracle预定义例外

9.5.3 处理非预定义例外

9.5.4 用户自定义例外

9.5.5 RAISEAPPLICATIONERROR过程

9.6 存储过程和函数

9.6.1 存储过程/函数的作用

9.6.2 存储过程

9.6.3 函数

9.6.4 参数的传递形式

9.6.5 局部子程序

9.6.6 子程序嵌套调用时的例外处理

9.6.7 子程序的管理

9.7 包

9.7.1 包概述

9.7.2 包的创建与删除

9.7.3 包内元素的引用

9.7.4 无体包

9.7.5 重载

9.7.6 向前引用声明

9.7.7 一次(One-Time-only)过程

9.7.8 常用内置程序包

9.8 数据库触发器

9.8.1 数据库触发器概述

9.8.2 触发器设计指南

9.8.3 DML触发器

9.8.4 DDL触发器

9.8.5 系统事件触发器

9.8.6 对触发器主体过程的调用

9.8.7 防止从变异(Mutating)的表中读取数据

9.8.8 触发器的运用场合

9.8.9 管理数据库触发器

9.9 大对象类型(LOB)

9.9.1 大对象类型基础

9.9.2 DBMSLOB程序包

9.9.3 BFILE列的使用

9.9.4 从LONG向LOB迁移数据

9.9.5 临时LOB对象

9.10 数据对象参照依赖与子程序重新编译

9.11 虚拟专用数据库

9.11.1 虚拟专用数据库的引入

9.11.2 创建应用上下文环境

9.11.3 创建安全策略函数

9.11.4 应用安全策略

9.11.5 安全策略的运行模式与管理

本章小结

综合应用与习题九

第10章 数据管理

10.1 SQL*Loader

10.1.1 基本概念

10.1.2 SQL*Loader的语法及参数

10.1.3 控制文件

10.2 传统数据导入/导出工具

10.2.1 EXP

10.2.2 IMP

10.3 数据泵

10.3.1 EXPDP

10.3.2 IMPDP

10.4 闪回技术

本章小结

综合应用与习题十

第11章 数据库管理

11.1 初始化参数和系统性能调整

11.1.1 初始化参数概述

11.1.2 初始化参数文件

11.1.3 影响Oracle数据库系统性能的参数

11.2 启动与停止数据库

11.2.1 数据库的启动过程

11.2.2 使用SQL*Plus启动数据库

11.2.3 关闭Oracle数据库

11.2.4 改变数据库的可用性

11.3 控制文件管理

11.3.1 什么是控制文件

11.3.2 控制文件的内容

11.3.3 在SPFILE中使用多个控制文件

11.3.4 在PFILE中使用多个控制文件

11.3.5 获取控制文件的相关信息

11.4 重做日志管理

11.4.1 数据库运行模式

11.4.2 重做日志的写入

11.4.3 日志归档与维护联机重做日志

11.4.4 获取联机重做日志的相关信息

本章小结

综合应用与习题十一

附录Oracle10g的安装与卸载

参考文献

内容摘要:

《Oracle数据库实用教程(第2版)》第一版于2005年出版,第二版根据Oracle数据库技术的发展,结合作者多年实际工程研发与教学经验,并考虑到读者的反馈信息,对各章节内容、结构等进行了修订、调整、完善和补充。全书共11章,主要内容包括Oracle 10g体系结构、Oracle数据库常用工具、网络连接配置与系统安全、Oracle数据库创建与表空间维护、表、索引与视图、其他常用方案对象、Oracle支持的SQL、PL/SQL、数据管理、数据库管理等,并在附录中给出了Oracle 10g在不同环境下的安装配置与卸载过程。《Oracle数据库实用教程(第2版)》内容兼顾Windows和Linux平台,对有差异处分开撰写。《Oracle数据库实用教程(第2版)》带有大量的例题和习题,通过对例题与习题的剖析能快速提高读者对Oracle数据库各项技术的运用能力。《Oracle数据库实用教程(第2版)》可作为高等院校教材,也可供Oracle数据库管理员、数据库系统设计和开发人员参考。

书籍规格:

书籍详细信息
书名Oracle数据库实用教程站内查询相似图书
9787508465715
如需购买下载《Oracle数据库实用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位中国水利水电出版社
版次2版印次5
定价(元)32.0语种简体中文
尺寸26装帧平装
页数 320 印数 4000

书籍信息归属:

Oracle数据库实用教程是中国水利水电出版社于2009.出版的中图分类号为 TP311.138 的主题关于 关系数据库-数据库管理系统,Oracle-高等学校-教材 的书籍。