ORACLE 10G简明教程

ORACLE 10G简明教程
作 者: 王彬
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Oracle
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《ORACLE 10G简明教程》作者简介

内容简介

本书通过大量实例系统全面地讲述了Oracle 10g第2版数据库系统的基础知识和应用程序开发技术。全书共分为11章,分别介绍了Oracle公司和数据库产品的发展史、数据库结构、不同平台的安装、常用管理工具、基本操作、SQL语言操作数据库、模式对象管理、用户管理、空间管理、网络环境、PL/SQL开发和Web程序设计等内容。. 本书既可以作为Oracle 10g的初学者、Oracle 10g数据库管理人员、应用开发人员和网络管理员的技术参考书,也可以作为高等院校相关专业自学或培训教材。...

图书目录

第1章 Oracle 10g简介.

1.1 初识Oracle

1.2 Oracle 10g数据库

1. 2. 1 网格计算时代

1. 2. 2 第一个企业级网格计算的数据库解决方案

1. 2. 3 Oracle 10g产品结构及组成

1. 2. 4 Oracle 10g的新特性

1. 3 习题

第2章 Oracle数据库的结构

2. 1 Oracle数据库的物理存储结构

2. 1. 1 数据文件

2. 1. 2 重做日志文件

2. 1. 3 控制文件

2. 1. 4 跟踪文件与警告日志

2. 2 Oracle数据库的逻辑存储结构

2. 2. 1 数据库块

2. 2. 2 区间

2. 2. 3 段

2. 2. 4 表空间

2. 2. 5 模式和模式对象

2. 3 Oracle数据库的内存结构

2. 3. 1 系统全局区域(SGA)

2. 3. 2 程序全局区域(PGA)

2. 3. 3 数据库实例

2. 4 Oracle数据库的进程结构

2. 4. 1 服务器端后台进程

2. 4. 2 Oracle特定的进程结构

2. 5 数据字典

2. 5. 1 静态数据字典

2. 5. 2 动态性能表

2. 6 习题

第3章 Oracle 10g在不同平台上的安装

3. 1 安装前的准备

3. 1. 1 Oracle 10g安装版本的选择

3. 1. 2 Oracle 10g服务器安装前的考虑

3. 2 Windows平台上Oracle 10g数据库的安装和配置

3. 2. 1 Oracle 10g数据库服务器的安装

3. 2. 2 Oracle 10g数据库安装后的检查

3. 3 卸装Oracle 10g

3. 3. 1 启动Oracle Universal Installer

3. 3. 2 卸装指定部件

3. 4 Linux平台上Oracle 10g数据库的安装和配置

3. 4. 1 预备安装

3. 4. 2 Linux系统配置

3. 4. 3 在Linux操作系统下Oracle 10g的安装

3. 5 习题

第4章 Oracle 10g的常用管理工具和基本操作

4. 1 常用管理工具

4. 1. 1 数据库配置助手

4. 1. 2 数据库升级助手

4. 1. 3 Oracle Net Manager

4. 1. 4 SQL*Plus

4. 1. 5 Oracle企业管理器

4. 2 Oracle操作初步

4. 2. 1 启动数据库

4. 2. 2 关闭数据库

4. 2. 3 改变数据库的可用性

4. 2. 4 禁止. 暂停和恢复数据库

4. 3 习题

第5章 使用SOL语言操作管理Oracle数据库

5. 1 SQL语言概述

5. 2 进一步熟悉Oracle的SQL运行环境

5. 2. 1 本书运行的例子说明

5. 2. 2 SQL*Plus编辑器的编辑命令

5. 2. 3 SQL*Plus环境参数

5. 2. 4 假脱机输出

5. 2. 5 联机帮助

5. 3 数据库查询

5. 4 数据基本类型

5. 4. 1 字符型数据类型

5. 4. 2 NUMBER数据类型

5. 4. 3 DATE数据类型

5. 4. 4 LONG数据类型

5. 4. 5 二进制数据类型(RAW和LONG RAW)

5. 4. 6 ROWID数据类型

5. 4. 7 MLSLABEL数据类型

5. 4. 8 大型对象数据类型

5. 5 常用函数

5. 5. 1 数值型函数

5. 5. 2 字符型函数

5. 5. 3 日期型函数

5. 5. 4 转换型函数

5. 5. 5 聚组函数

5. 5. 6 其他函数

5. 6 数据操纵语言(DML)命令

5. 6. 1 UPDATE

5. 6. 2 INSERT

5. 6. 3 DELETE

5. 6. 4 事务控制命令

5. 7 习题

第6章 Oracle 10g数据库的模式对象管理

6. 1 表

6. 1. 1 建立新表

6. 1. 2 改进已有表

6. 1. 3 向数据表中增加记录

6. 1. 4 更改数据表中的记录

6. 1. 5 删除数据表中记录

6. 1. 6 利用Oracle企业管理器进行表操作

6. 2 视图

6. 2. 1 增加安全性

6. 2. 2 隐藏数据的复杂性

6. 2. 3 实现命名简洁性和易读性

6. 2. 4 实现更改灵活性

6. 2. 5 删除视图

6. 2. 6 利用Oracle企业管理器进行视图操作

6. 3 键和索引

6. 3. 1 键

6. 3. 2 索引

6. 4 序列和同义词

6. 4. 1 序列

6. 4. 2 同义词

6. 5 习题

第7章 Oracle 10g数据库的用户管理

7. 1 授予权限

7. 1. 1 创建. 授权用户

7. 1. 2 创建. 授权角色

7. 1. 3 用SET ROLE控制角色使用

7. 1. 4 利用Oracle企业管理器授予权限

7. 2 撤销权限

7. 2. 1 逐一撤销

7. 2. 2 删除角色

7. 2. 3 删除数据库对象和用户

7. 2. 4 利用Oracle企业管理器撤销权限和删除角色. 用户

7. 3 不同用户权限管理..

7. 3. 1 最终用户

7. 3. 2 应用程序开发员

7. 3. 3 数据库管理员(DBA)

7. 4 管理对数据库对象的访问

7. 4. 1 使用用户口令

7. 4. 2 使用权限控制

7. 4. 3 使用存储过程控制

7. 4. 4 使用数据库链接

7. 4. 5 使用配置文件

7. 5 习题

第8章 Oracle 10g数据库的空间管理

8. 1 建立数据库时的空间设计

8. 1. 1 指定SYSTEM表空间初值

8. 1. 2 设置其他表空间初值

8. 2 在空间充足时的管理

8. 2. 1 使用数据字典动态监视

8. 2. 2 向表空间增加数据文件

8. 3 解决空间不足的方法

8. 3. 1 增加数据文件大小

8. 3. 2 创建新表空间

8. 3. 3 动态增加表空间

8. 3. 4 三种方法的区别与比较

8. 4 合理利用存储空间

8. 4. 1 采用正确的数据类型

8. 4. 2 几个存储参数的正确设置

8. 4. 3 定期回收无用表空间

8. 4. 4 归档历史表空间

8. 5 习题

第9章 组建Oracle 10g网络环境

9. 1 OSI参考模型和TCP/IP协议族

9. 1. 1 OSI参考模型

9. 1. 2 TCP/IP协议族

9. 2 Oracle网络结构

9. 2. 1 客户机/服务器体系结构

9. 2. 2 服务器朋艮务器体系结构

9. 2. 3 三层体系结构

9. 2. 4 Web可访问的数据库体系结构

9. 3 Oracle Net机制

9. 3. 1 Oracle Net协议栈

9. 3. 2 Oracle Net连接机制

9. 3. 3 监听器

9. 3. 4 Net命名方法分类

9. 4 Oracle Net配置实践

9. 4. 1 Oracle Net的配置步骤

9. 4. 2 配置用的基本概念

9. 4. 3 配置服务器端监听器

9. 4. 4 配置客户端连接

9. 4. 5 连接客户机和服务器

9. 5 习题

第10章 PL/SOL开发

10. 1 PL/SQL语法

10. 1. 1 PL/SQL的基本结构

10. 1. 2 PL/SQL字符集

10. 1. 3 常量和变量

10. 1. 4 数据类型

10. 1. 5 表达式

10. 1. 6 注释

10. 2 结构控制语句

10. 2. 1 选择结构

10. 2. 2 NULL结构

10. 2. 3 循环结构

10. 3 PL/SQL块

10. 4 PL/SQL中的游标

10. 4. 1 游标概念及其种类

10. 4. 2 显式游标的基本操作

10. 4. 3 隐式游标的基本操作

10. 4. 4 游标的属性操作

10. 5 使用动态游标变量

10. 5. 1 声明游标变量

10. 5. 2 打开游标变量

10. 5. 3 关闭游标变量

10. 6 过程

10. 6. 1 创建过程

10. 6. 2 调用过程

10. 6. 3 过程参数类型

10. 6. 4 删除过程

10. 7 函数

10. 7. 1 创建函数

10. 7. 2 调用函数

10. 7. 3 删除函数

10. 8 创建包

10. 8. 1 创建包

10. 8. 2 调用包

10. 8. 3 删除包

10. 9 触发器的用法

10. 9. 1 创建触发器

10. 9. 2 执行触发器

10. 9. 3 删除触发器

10. 10 异常处理

10. 10. 1 系统内定义的异常

10. 10. 2 用户自定义的异常

10. 11 用PL/SQL制作数据库报表

10. 12 习题

第11章 Oracle Web程序设计

11. 1 Oracle 10g Application Server

11. 1. 1 Oracle 10g Application Server概念

11. 1. 2 Oracle 10g Application Server特性

11. 2 用ADO连接Visual Basic和Oracle数据库

11. 2. 1 ADO所使用的软件层模型和数据对象介绍

11. 2. 2 连接Oracle数据库实例

11. 3 通过JDBC连接Oracle数据库

11. 3. 1 JDBC简介

11. 3. 2 用JDBC THIN驱动程序连接Oracle实例

11. 3. 3 用JDBC-ODBC驱动程序连接Oracle实例

11. 3. 4 用JDBC OCI驱动程序连接Oracle实例

11. 4 用PL/SQL创建动态Web页面

11. 4. 1 安装配置Oracle HTTP Server

11. 4. 2 PL/SQL服务器页技术

11. 4. 3 应用PL/SQL服务器页技术创建动态Web应用实例

11. 5 习题

附录A 课程管理实例建表脚本

附录B Oracle SQL命令

附录C PL/SOL命令

附录D Oracle SOL函数

附录E Oracle的数据字典视图

附录F Oracle的系统和对象权限

附录G 习题答案