Oracle基础教程目录

第1章关系数据库系统和Oracle 10g简介

第2章SQL和SQL*Plus概述

第3章创建、修改、重命名和删除数据库中的表

第四章数据修改和审计表操作

4.1将数据行插入表中

4.1.1指定列的列表

4.1.2处理完整性约束

4.1.3省略列名

4.1.4插入日期和时间

4.1.5从其他表格插入数据

4.1.6创建和使用序列

4.2更新数据

4.2.1更新声明

4 . 2 . 2案例结构介绍

4.2.3用案例结构更新数据

替代变量

4.3删除行和截断表

4.3.1删除选中行。

删除所有行

4.4合并额度

4.5数据库事务

4.5.1提交

撤退

保留点

4.6创建和使用数据库触发器

4.6.1触发器介绍

4.6.2创建和使用BEFORE触发器

4.6.3创建一个AFTER触发器来审计表操作。

4.6.4创建和使用语句级触发器

4.6.5显示、更改和删除触发器

4.7总结

第5章查询数据库

5.1在单个数据库表中显示数据。

5.1.1编写SELECT语句

5.1.2选择所有列

5.1.3使用DISTINCT显示唯一的行。

5.1.4中断失控查询

5.1.5使用搜索标准过滤结果

5.1.6排序

5.1.7包括查询中的计算

5.2 SQL函数介绍

5.2.1使用单行函数查询

使用聚合函数

5.2.3将结果分组。

5.2.4使用HAVING子句过滤组

5.2.5格式化SQL*Plus的输出并创建一个简单的报告。

5.3总结

第6章创建多表查询和视图

6.1创建和使用多表查询

6.1.1连接具有匹配列值的表。

6.1.2了解其他连接类型和连接条件

6.1.3集合运算符

6.1.4使用子查询

6.2创建和使用视图

6.2.1视图的目的

6.2.2定义和查询表格的视图。

6.2.3用表格视图修改表格数据。

创建一个复杂的视图

6.2.5创建同义词以简化表引用。

列出视图定义

删除视图

6.3总结

第7章使用PL/SQL

7.1PL/SQL简介

7.1.1PL/SQL的优势

7.1.2PL/SQL块类型

7.2了解匿名块

7.2.1检验声明部分

7.2.2检查可执行部分。

7.2.3调查异常处理部分。

7.3创建匿名块

7.3.1初始化Redwood房地产数据库。

编写匿名块

7.3.3建立SQL*Plus环境。

7.3.4运行匿名PL/SQL块。

7.3.5修改匿名块以显示多行。

异常情况的处理

7.4了解显式游标

7.4.1PL/SQL循环结构介绍

7.4.2使用显式游标和循环来处理行

7.4.3使用FOR循环处理显式游标

7 . 4 . 4 if语句介绍

7.5著名街区介绍

7.6创建、使用、显示和删除功能

7.6.1创建和存储函数

7.6.2调用功能

修改功能

显示和删除功能

7.7创建、使用、显示和删除的过程

7.7.1流程的优势

7.7.2创建和存储程序

7.7.3调用存储过程

7.7.4修改流程,重新编译并保存流程。

7.7.5显示和删除过程

7.8摘要

第8章了解和使用表单生成器

8.1表单介绍

8.1.1主要表单类型

8.1.2表单服务架构

8.1.3手性形式的基本结构

8.2使用Forms Builder创建一个简单的主表单。

表单生成器向导

8.2.2使用“运行表单”按钮测试表单。

8.2.3用表单查询和显示数据

8.3修改表格

布局编辑器

对象导航器

基本属性

添加图像

8.3.5添加查找列

8.3.6创建值列表

8.3.7自动执行查询的步骤

8.3.8单选按钮和复选框

8.4创建表格形式和子形式

创建一个表格

8.4.2创建主窗体和子窗体

8.4.3向网格添加显示列

8.4.4设置格式掩码

8.5总结

第9章自定义表单

9.1设置表单结构

9.1.1创建画布和简单数据块

9.1.2创建查询数据块

9.1.3完成搜索。

9.2设计表单触发器

9.2.1定义表单事件

创建和编辑触发器

调试触发器

处理错误

9.2.5了解表格程序的范围和生命周期。

9.3构建有用的表单工具

9.3.1创建序列

9.3.2表格输入验证

9.3.3计算网格数据的小计

9.4使用多个画布

添加一个画布

覆盖画布

标签画布

9.4.4表格样式的注释

9.5使用JDeveloper创建Web表单

9.5.1修改列表并建立服务器文件。

9.5.2创建数据连接和工作空间

9.5.3创建业务组件数据模型

9.5.4创建显示数据的Java服务器页面

9.5.5添加搜索表单

9.6总结

第10章创建和修改报告

10.1报表开发人员介绍

10.1.1网络出版和纸质报告

10.1.2报表类型

10.1.3 Oracle报表服务

10.2创建和修改报告

10.2.1报表结构

10 . 2 . 2报表生成器

10.2.3纸张设计和排版窗口

10.2.4对象浏览器窗口

10.3增强了报表的功能

10.3.1对齐和调整列

10.3.2设置格式掩码和属性

添加阴影和边框

插入页码和日期

10.3.5添加文本框

10.4自定义报表

10.4.1数据模型

10.4.2添加字段

10.4.3数据组结构和框架

10.4.4手动创建报告

10.4.5显示数据库中的图像

10.5控制报告中的数据

10.5.1创建用户参数

10.5.2使用过滤器限制报告

10.5.3创建报告触发器

10.6创建自定义模板

10.6.1设计定制模板

10.6.2申请模板

10.6.3注册模板

10.7自定义Web报表

10.7.1动态报表环境

10.7.2更改网络报告

10.7.3向Web报告添加图表

10.8汇总

第11章建立集成应用

设计一个集成的数据库应用程序。

11.1.1有组织的红杉地产。

11.1.2外观一致

11.1.3创建模板表单

11.1.4创建和应用属性类和可视化属性

11.1.5应用模板表单和属性

11.2在应用程序中连接表单和报表

11.2.1启动表单

11.2.2打开连接的表单。

11.2.3显示报告

11.2.4在OracleAS中部署表单和报表

11.3创建菜单

11.3.1菜单的功能

11.3.2创建菜单

11.3.3创建菜单操作

11.3.4部署和使用菜单

11.4创建帮助文件

11.4.1Oracle的Web帮助系统

11.4.2创建HTML帮助文件

11.4.3部署和使用帮助文件

11.5汇总

第12章维护数据库安全

12.1创建和编辑用户帐户

12.1.1用户验证

12.1.2用户角色

12.1.3系统权限和对象权限

控制用户对对象的访问

12.2.1创建角色

12.2.2授权和撤销

12.3使用视图和过程实现权限

12 . 3 . 1限制对选定行和列的访问

12.3.2使用流程约束更新

12.3.3虚拟专用数据库和标签安全性

12.3.4限制应用内访问

12.4加密和保护数据

12.4.1安全互联网传输

12.4.2加密数据库中选定的数据。

12.4.3用包装保护源代码

12.5审计数据库

启用审计

查看审计线索

12.5.3创建审计触发器

12.5.4细粒度审计

12.6汇总

第13章数据库管理

13.1DBA的责任清单

13.2使用企业管理器

13.3了解Oracle存储文件

13.3.1保护控制文件

13.3.2创建表空间和数据文件

13.3.3配置撤消和重做操作

13.4为模式对象配置空间

13.4.1设置表存储参数

13.4.2定义组

13.4.3创建分区

13.5进出口数据

13.5.1使用SQL脚本。

13.5.2使用数据泵

13.5.3使用SQL*Loader和外部表

13.6维护数据库管理系统

1修补和升级

13.6.2启动和关闭数据库

13.7备份数据库

1备份数据库的复杂性

13.7.2关机和系统备份(冷备份)

13.7.3继续备份和归档(热备份)

13.8监控和提高数据库性能

13.8.1监控工具

13.8.2优化查询

13.9使用系统视图获取有用信息

13.10汇总

词汇

索引(从图灵网站下载)