网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Oracle11g SQL和PL\SQL从入门到精通/万水Oracle技术丛书
分类
作者 王海凤//王海亮//郑建茹//张立民
出版社 中国水利水电出版社
下载
简介
编辑推荐

本书是“万水Oracle技术丛书”之一,该书是一本专门为Oracle应用开发人员提供的SQL和PL/SQL编程指南。全书共分41个章节,它不仅为读者提供编写SQL语句和开发PL/SQL块的方法,还为应用开发人员提供了一些常用的PL/SQL系统包,具体内容包括配置网络服务名、使用SQL*Plus、SQL和PL/SQL综述、SQL单行函数、访问Oracle等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。

内容推荐

本书是专门为Oracle应用开发人员提供的SQL和PL/SQL编程指南。通过学习本书,读者不仅可以掌握Oracle常用工具Oracle Universal Installer、Net Configuration Assistant、SQL Developer、SQL*Plus的作用及使用方法,而且可以掌握SQL语句和PL/SQL的各种基础知识和高级特征(记录类型、集合类型、对象类型、大对象类型)。

除了为读者提供编写SQL语句和开发PL/SQL块的方法之外,本书还为应用开发人员提供了一些常用的PL/SQL系统包。通过使用这些PL/SQL系统包,应用开发人员可以开发出功能更强大的数据库应用程序。本书不仅适合于SQL和PL/SQL初学者,也适合于有经验的Oracle应用开发人员。

目录

前言

第一部分 SQL和PL/SQL相关工具

第1章 在Windows平台上安装Oracle Database 11g

第2章 配置网络服务名

第3章 使用SQL Developer

 3.1 建立数据库连接

 3.2 管理常用对象

3.2.1 管理表

3.2.2 管理视图

3.2.3 管理索引

3.2.4 管理序列

3.2.5 管理同义词

3.2.6 管理过程

3.2.7 管理函数

3.2.8 管理包

3.2.9 管理触发器

3.2.10 管理自定义类型

3.2.11 管理数据库回收站

 3.3 执行SQL语句

第4章 使用SQL*Plus

 4.1 SQL*Plus用户界面

 4.2 配置SQL*Plus

 4.3 SQL*Plus基础

 4.4 使用SQL脚本

 4.5 格式化SQL*Plus报表

 4.6 SQL*Plus命令参考

第二部分 SQL

第5章 SQL和PL/SQL综述

 5.1 关系数据库

5.1.1 概念模型

5.1.2 数据模型

 5.2 SQL综述

 5.3 PL/SQL简介

 5.4 Oracle数据库对象

 5.5 小结

第6章 简单查询

 6.1 基本查询

6.1.1 查询所有列

6.1.2 查询特定列

6.1.3 查询日期列

6.1.4 排除重复行

6.1.5 使用算术运算符

6.1.6 处理NULL

6.1.7 连接字符串

6.1.8 使用列别名

 6.2 限制查询

6.2.1 使用常规比较符

6.2.2 使用其他比较符

6.2.3 使用逻辑操作符

 6.3 排序数据

6.3.1 单列排序

6.3.2 多列排序

 6.4 小结

 6.5 习题

第7章 SQL单行函数

 7.1 数字函数

 7.2 字符函数

 7.3 日期时间函数

 7.4 转换函数

 7.5 NULL函数

 7.6 比较函数

 7.7 环境函数

 7.8 编码和译码函数

 7.9 层次函数

 7.10 正则表达式

7.10.1 正则表达式函数

7.10.2 正则表达式字符样式

7.10.3 正则表达式样式修饰符

 7.11 小结

 7.12 习题

第8章 操纵数据

 8.1 增加数据

8.1.1 增加单行数据

8.1.2 使用子查询复制数据

8.1.3 在INTO子句中使用子查询

8.1.4 使用多表插入

 8.2 更新数据

8.2.1 使用表达式更新数据

8.2.2 使用于查询更新数据

8.2.3 使用MERGE语句

 8.3 删除数据

 8.4 控制事务

8.4.1 事务和锁

8.4.2 提交事务

8.4.3 回退事务

8.4.4 只读事务

8.4.5 顺序事务

 8.5 小结

 8.6 习题

第9章 复杂查询

 9.1 连接查询

9.1.1 相等连接

9.1.2 不等连接

9.1.3 自连接

9.1.4 外连接

9.1.5 SQL:1999连接

 9.2 数据分组

9.2.1 常用分组函数

9.2.2 使用GROUP BY和HAVING子句

9.2.3 使用ROLLUP和CUBE操作符

9.2.4 使用GROUIPING SETS操作符

9.2.5 连接分组

 9.3 子查询

9.3.1 单行和多行子查询

9.3.2 多列子查询

9.3.3 相关子查询

9.3.4 在其他SQL语句中引用子查询

 9.4 其他复杂查询

9.4.1 使用集合操作符

9.4.2 层次查询

9.4.3 使用条件表达式

9.4.4 Flashback查询

 9.5 小结

 9.6 习题

第10章 管理常用对象

 10.1 管理表

10.1.1 表简介

10.1.2 建表

10.1.3 修改表

10.1.4 截断和删除表

10.1.5 显示表信息

 10.2 使用约束

10.2.1 约束简介

10.2.2 定义约束

10.2.3 维护约束

10.2.4 显示约束信息

 10.3 使用视图

10.3.1 视图简介

10.3.2 建立视图

10.3.3 维护视图

10.3.4 显示视图信息

 10.4 使用索引

10.4.1 建立索引

10.4.2 维护索引

10.4.3 显示索引信息

 10.5 使用序列

10.5.1 建立序列

10.5.2 维护序列

10.5.3 显示序列信息

 10.6 使用同义词

10.6.1 建立同义词

10.6.2 删除同义词

10.6.3 显示同义词信息

 10.7 小结

 10.8 习题

第三部分 PL/SQL

第11章 PL/SQL基础

 11.1 PL/SQL块简介

11.1.1 PL/SQL块结构

11.1.2 PL/SQL块分类

 11.2 定义并使用变量

11.2.1 标量(Scalar)变量

11.2.2 复合(Composite)变量

11.2.3 参照(Reference)变量

11.2.4 LOB(Large Object)变量

11.2.5 使用于类型定义变量

11.2.6 非PL/SQL变量

 11.3 编写PL/SQL代码

11.3.1 PL/SQL词汇单元

11.3.2 PL/SQL代码编写规则

11.3.3 在PL/SQL表达式中使用序列

 11.4 小结

 11.5 习题

第12章 访问Oracle

 12.1 检索单行数据

 12.2 操纵数据

12.2.1 插入数据

12.2.2 更新数据

12.2.3 删除数据

12.2.4 SQL游标

 12.3 使用事务控制语句

 12.4 小结

 12.5 习题

第13章 编写控制结构

 13.1 条件分支语句

 13.2 CASE语句

 13.3 循环语句

 13.4 顺序控制语句

 13.5 小结

 13.6 习题

第14章 使用复合数据类型

 14.1 PL/SQL记录

14.1.1 定义PL/SQL记录

14.1.2 使用PL/SQL记录

 14.2 PL/SQL集合

14.2.1 PL/SQL表

14.2.2 嵌套表

14.2.3 变长数组(VARRAY)

14.2.4 PL/SQL记录表

 14.3 PL/SQL集合方法

 14.4 批量绑定

14.4.1 传统循环和批量绑定

14.4.2 使用BULK COLLECT子句

14.4.3 使用FORALL语句

14.4.4 使用INDICES OF和VALUES OF子句

 14.5 PL/SQL集合高级特性

14.5.1 集合赋值

14.5.2 集合比较

14.5.3 集合嵌套

14.5.4 集合函数

 14.6 小结

 14.7 习题

第15章 使用游标

 15.1 显式游标

15.1.1 显式游标属性

15.1.2 使用显式游标

15.1.3 游标FOR循环

15.1.4 参数游标

15.1.5 更新或删除游标行

 15.2 游标变量

 15.3 使用批量提取

 15.4 使用CURSOR表达式

 15.5 小结

 15.6 习题

第16章 异常处理

 16.1 异常简介

 16.2 捕捉并处理异常

16.2.1 预定义异常

16.2.2 非预定义异常

16.2.3 自定义异常

 16.3 使用异常处理函数

 16.4 使用编译警告

 16.5 小结

 16.6 习题

第17章 本地动态SQL

 17.1 动态SQL简介

 17.2 使用EXECUTE IMMEDIATE语句

17.2.1 处理DDL和DCL语句

17.2.2 处理DML语句

17.2.3 处理单行查询

 17.3 处理多行查询

 17.4 在动态SQL中使用批量绑定

 17.5 小结

 17.6 习题

第18章 PL/SQL过程

 18.1 使用过程参数

 18.2 调用过程

 18.3 过程开发示例

 18.4 维护过程

 18.5 小结

 18.6 习题

第19章 PL/SQL函数

 19.1 使用函数参数

 19.2 调用函数

 19.3 函数开发示例

 19.4 管理函数

 19.5 小结

 19.6 习题

第20章 PL/SQL包

 20.1 包组件

 20.2 调用包组件

 20.3 包开发示例

 20.4 维护包

 20.5 小结

 20.6 习题

第21章 触发器

 21.1 DML触发器

21.1.1 语句触发器

21.1.2 行触发器

21.1.3 组合触发器

21.1.4 DML触发器开发示例

 21.2 INSTEAD OF触发器

 21.3 事件触发器

21.3.1 事件属性函数

21.3.2 系统事件触发器

21.3.3 客户事件触发器

 21.4 维护触发器

 21.5 小结

 21.6 习题

第22章 使用对象类型

 22.1 对象类型简介

 22.2 建立对象类型

 22.3 使用对象类型方法

 22.4 使用对象表

22.4.1 使用行对象和列对象

22.4.2 在对象表上引用对象方法

 22.5 对象类型开发示例

22.5.1 嵌套对象类型

22.5.2 对象类型继承

22.5.3 参照对象类型

 22.6 维护对象类型

 22.7 小结

 22.8 习题

第四部分 PL/SQL系统包

第23章 使用大对象

 23.1 LOB简介

 23.2 使用CLOB

 23.3 使用BFILE

 23.4 使用BLOB

 23.5 DBMS_LOB包

 23.6 小结

第24章 读写OS文件

 24.1 写入OS文件

 24.2 读取OS文件

 24.3 UTL_FILE包

 24.4 小结

第25章 开发多媒体应用

 25.1 多媒体基础对象类型及公用方法

25.1.1 ORDSource

25.1.2 公用对象方法

 25.2 开发音频应用

25.2.1 ORDAudio对象类型

25.2.2 ORDAudio对象示例

 25.3 开发文献应用

25.3.1 ORDDoc对象类型

25.3.2 ORDDoc使用示例

 25.4 开发图像应用

25.4.1 ORDImage对象类型

25.4.2 ORDImage使用示例

 25.5 开发视频应用

25.5.1 ORDVideo对象类型

25.5.2 ORDVideo使用示例

 25.6 小结

第26章 开发Web应用

 26.1 配置数据库访问描述符

 26.2 Web应用开发示例

 26.3 HTP和HTF

 26.4 OWA_COOKIE

 26.5 OWA_IMAGE

 26.6 OWA_OPT_LOCK

 26.7 OWA_PATTERN

 26.8 OWA_SEC

 26.9 OWA_TEXT

 26.10 OWA_UTIL

 26.11 小结

第27章 DBMS_SQL动态SQL

 27.1 实现动态SQL

 27.2 DBMS_SQL

 27.3 小结

第28章 管理统计

 28.1 管理表统计

 28.2 管理索引统计

 28.3 管理直方图统计

 28.4 管理方案和数据库统计

 28.5 管理系统统计

 28.6 DBMS_STATS包

 28.7 小结

第29章 使用数据库资源管理器

 29.1 实现资源管理

 29.2 DBMS_RESOURCE_MANAGER_PRIVS包

 29.3 DBMS_RESOURCE_MANAGER包

 29.4 小结

第30章 数据加密和解密

 30.1 实现数据加密和解密

 30.2 DBMS_OBFUSCATION_TOOLKIT

 30.3 DBMS_CRYPTO

 30.4 小结

第31章 使用调度程序

 31.1 使用作业

 31.2 使用程序

 31.3 使用时间表

 31.4 使用作业类

 31.5 DBMS_SCHEDULE包

 31.6 小结

第32章 使用Flashback

 32.1 实现Flashback

 32.2 DBMS_FLASHBACK

 32.3 小结

第33章 使用重定义联机表

 33.1 重定义联机表

 33.2 DBMS_REDEFINITION

 33.3 小结

第34章 修正损坏块

 34.1 实现损坏块修正

 34.2 DBMS_REPAIR

 34.3 小结

第35章 使用日志挖掘

 35.1 实现日志挖掘

 35.2 DBMS_LOGMNR_D包

 35.3 DBMS_LOGMNR包

 35.4 小结

第36章 使用管道

 36.1 实现管道

 36.2 DBMS_PIPE包

 36.3 小结

第37章 使用精细访问控制

 37.1 实现精细访问控制

 37.2  DBMS_RLS

 37.3 小结

第38章 使用精细审计

 38.1 实现精细审计

 38.2 DBMS_FGA包

 38.3 小结

第39章 使用预警事件

 39.1 实现预警事件

 39.2 DBMS_ALERT

 39.3 小结

第40章 转换ROWID

 40.1 实现ROWID转换

 40.2 DBMS_ROWID

 40.3 小结

第41章 其他常用包

 41.1 DBMS_DDL

 41.2 DBMS_OUTPUT

 41.3 DBMS_RANDOM

 41.4 DBMS_SESSION

 41.5 DBMS_SHARED_POOL

 41.6 DBMS_SPACE

 41.7 DBMS_SPACE ADMIN

 41.8 DBMS_TRANSACTION

 41.9 DBMS_TTS

 41.10 DBMS_UTILITY

 41.11 UTL_INADDR

习题答案

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 16:33:30