新闻资讯
看你所看,想你所想

Oracle 11g PL/SQL程式设计教程

Oracle 11g PL/SQL程式设计教程

Oracle 11g PL/SQL程式设计教程

《Oracle 11g PL/SQL程式设计教程》是2013年清华大学出版社出版的图书,作者是薛贵军、周振江、梁大为。

基本介绍

  • 书名:Oracle 11g PL/SQL程式设计教程
  • 作者:薛贵军、周振江、梁大为
  • ISBN:9787302335696
  • 定价:38元
  • 出版社:清华大学出版社
  • 出版时间:2013-9-29
  • 装帧:平装
图书简介:
SQL是关係资料库的基本操作语言。它主要包括数据查询、数据操纵、数据定义等功能,是应用程式与资料库进行互动操作的接口。PL/SQL是Oracle特有的程式语言,它可以像其他高级程式语言一样,编写出各种完成资料库操作功能的程式。由于PL/SQL由Oracle系统本身编译执行,所以程式运行效率更高。
本书为Oracle资料库套用开发人员提供了SQL使用指南和PL/SQL编程技术。通过对本书的学习,读者不仅可以掌握SQL和PL/SQL的基础知识,还可以掌握Oracle11gSQL和PL/SQL的许多高级特徵。
本书的编写既考虑了SQL和PL/SQL的初学者,同时也兼顾到了有经验的PL/SQL编程人员,因此本书可作为高等院校计算机相关专业的辅助教材,也可作为各类高级资料库编程人员的参考书,还可以作为Oracle11g培训班的教材。
目录
第1章Oracle简介 1
1.1资料库的产生与发展 1
1.1.1数据管理技术的产生与发展 1
1.1.2资料库技术的发展 3
1.1.3关係资料库产品简介 6
1.2Oracle的产生与发展 11
1.3Oracle11g简介 15
1.3.1Oracle资料库系统的特点 15
1.3.2Oracle版本号的含义 15
1.3.3Oracle11g的新特性 16
第2章资料库的建立 19
2.1资料库的逻辑设计 19
2.1.1关係资料库设计基础 19
2.1.2关係资料库规範化 21
2.2资料库的物理设计 24
2.3资料库实施 26
2.4创建资料库 27
2.4.1资料库创建前的準备 27
2.4.2安装资料库伺服器并创建
资料库 28
第3章SQL与PL/SQL概述 32
3.1SQL与PL/SQL简介 32
3.1.1SQL简介 32
3.1.2PL/SQL简介 35
3.2SQL*Plus简介 37
3.3範例资料库表的建立 38
3.3.1Oracle11g基本数据类型 39
3.3.2定义表的结构 41
3.3.3查看錶结构 44
3.3.4删除表 45
3.3.5添加数据 46
3.3.6查看数据 49
3.3.7删除数据 51
第4章单表查询 53
4.1简单查询 53
4.1.1查询指定列 53
4.1.2改变输出 57
4.1.3空值处理 59
4.2条件查询 62
4.2.1单一条件查询 63
4.2.2複合条件查询 67
4.3记录排序 72
4.3.1按单一列排序 72
4.3.2按多列排序 75
4.4分组查询 76
4.4.1列函式及其套用 76
4.4.2GROUPBY子句 78
4.4.3HAVING子句 80
第5章子查询与集合操作 81
5.1子查询 81
5.1.1单行子查询 81
5.1.2多行子查询 83
5.1.3多列子查询 85
5.1.4相关子查询 85
5.1.5嵌套子查询 87
5.2集合操作 88
5.2.1使用集合操作符 88
5.2.2集合操作的进一步讨论 95
第6章连线查询 100
6.1内连线查询 100
6.1.1简单内连线查询 101
6.1.2複杂内连线查询 102
6.2外连线查询 104
6.2.1左外连线查询 105
6.2.2右外连线查询 106
6.2.3全外连线查询 108
6.3其他特殊连线查询 109
6.3.1交叉连线查询 109
6.3.2自连线查询 111
第7章数据操纵语言与事务处理 114
7.1数据操纵语言 114
7.1.1插入数据 114
7.1.2更新数据 116
7.1.3删除数据 117
7.1.4资料库完整性 118
7.1.5含有子查询的DML语句 120
7.2数据事务处理 122
7.2.1显式处理事务 122
7.2.2隐式处理事务 125
7.2.3特殊事务 125
第8章SQL函式 126
8.1数字函式 126
8.1.1数字函式概述 126
8.1.2数字函式示例 126
8.2字元函式 132
8.2.1字元函式概述 132
8.2.2字元函式示例 133
8.3日期时间函式 137
8.3.1日期时间函式概述 137
8.3.2日期时间函式示例 138
8.4转换函式 142
8.4.1转换函式概述 142
8.4.2转换函式示例 142
第9章数据控制语言与数据定义
语言 147
9.1数据控制语言 147
9.1.1资料库许可权 147
9.1.2许可权控制 150
9.2表 155
9.2.1建立表 155
9.2.2获得表的相关信息 159
9.2.3修改表定义 161
9.2.4修改表名 167
9.2.5删除表 167
9.3索引 168
9.3.1建立索引 168
9.3.2获得索引信息 169
9.3.3修改索引名字 170
9.3.4删除索引 170
9.4视图 170
9.4.1建立视图 170
9.4.2使用视图 171
9.4.3获得视图定义信息 175
9.4.4修改视图 176
9.4.5删除视图 176
第10章PL/SQL编程基础 177
10.1PL/SQL基础 177
10.1.1PL/SQL块简介 177
10.1.2PL/SQL基本语法要素 180
10.1.3变数及其数据类型 183
10.2在PL/SQL中执行SQL语句 187
10.2.1执行SELECT语句 187
10.2.2执行DML语句 189
10.2.3执行事务控制语句 195
10.3PL/SQL程式控制结构 196
10.3.1顺序结构 196
10.3.2分支结构 197
10.3.3循环结构 203
10.3.4GOTO语句与NULL
语句 206
10.4异常处理 207
10.4.1异常的基本概念 207
10.4.2系统异常处理 211
10.4.3自定义异常处理 214
10.4.4使用异常函式 216
10.5游标 217
10.5.1游标套用基础 217
10.5.2游标的基本套用 219
10.5.3游标FOR循环 222
10.5.4游标的複杂套用 224
第11章複合数据类型 231
11.1记录类型 231
11.1.1定义记录 231
11.1.2在SELECT语句中使用
记录 233
11.1.3在DML中使用记录 236
11.2记录表类型 240
11.2.1定义记录表 240
11.2.2使用记录表 241
11.3联合数组类型 243
11.3.1定义联合数组 244
11.3.2使用联合数组 244
11.4嵌套表类型 246
11.4.1定义嵌套表 246
11.4.2使用嵌套表 247
11.5变长数组类型 250
11.5.1定义变长数组 250
11.5.2使用变长数组类型 251
11.6集合操作 254
11.6.1集合属性与方法 254
11.6.2使用集合操作符 262
第12章应用程式结构 269
12.1子程式 269
12.1.1过程 269
12.1.2函式 280
12.2包 288
12.2.1定义包 288
12.2.2包的管理 290
12.2.3调用包 293
12.2.4包中子程式的重载 294
12.3触发器 296
12.3.1概述 297
12.3.2DML触发器 301
12.3.3INSTEADOF触发器 303
12.3.4系统事件触发器 306

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com