图书介绍
SQL与PL/SQL程序设计基础2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 冯凤娟编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302058369
- 出版时间:2002
- 标注页数:338页
- 文件大小:12MB
- 文件页数:350页
- 主题词:关系型数据库(学科: 数据库管理系统 学科: 程序设计) 关系型数据库 数据库管理系统 程序设计
PDF下载
下载说明
SQL与PL/SQL程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库设计概述与SQL Plus基础1
1.1 数据库系统发展的历程和开发过程1
1.1.1 计算机数据管理的几个演变阶段1
1.1.2 数据库系统发展的历程1
1.1.3 应用系统的开发周期2
1.2 数据模型和数据库设计3
1.2.1 逻辑模型3
1.2.2 物理设计5
1.3.1 SQL命令8
1.3 SQL、SQL Plus与PL/SQL命令8
1.3.2 SQL Plus命令9
1.3.3 PL/SQL命令17
1.4 习题18
第2章 查询19
2.1 简单查询19
2.1.1 运算符与表达式20
2.1.2 SELECT子句24
2.1.3 FROM子句27
2.1.4 WHERE子句28
2.1.5 ORDER BY子句33
2.1.6 SELECT语句中的表达式34
2.1.7 GROUP BY和HAVING子句35
2.1.8 START WITH和CONNECT BY子句37
2.2 高级查询39
2.2.1 多表连接39
2.2.2 集合运算44
2.2.3 子查询49
2.3 函数57
2.3.1 单行函数58
2.3.2 聚组函数85
2.3.3 函数的嵌套88
2.4 查询结果的报表输出89
2.4.1 格式化列90
2.4.2 用空行和总计使报表简洁91
2.4.3 定义页标题和页面的大小92
2.5 习题94
第3章 数据库对象的管理103
3.1 表103
3.1.1 创建基表103
3.1.2 修改基表123
3.1.3 删除表、重新命名表129
3.2 视图131
3.2.1 创建视图132
3.2.2 删除视图136
3.2.3 对视图的操作137
3.2.4 确认视图的名字和结构138
3.3 索引138
3.3.1 B树索引139
3.3.2 位图索引142
3.4 聚簇143
3.4.2 删除聚簇144
3.4.1 创建聚簇144
3.5 序列生成器145
3.5.1 建立序列生成器145
3.5.2 使用序列生成器146
3.5.3 修改序列生成器147
3.5.4 删除序列生成器148
3.5.5 确认序列生成器148
3.6 同义词149
3.6.1 同义词的概念149
3.6.2 创建同义词149
3.7 习题150
3.6.4 确认同义词的信息150
3.6.3 删除同义词150
第4章 操纵数据库对象156
4.1 插入数据156
4.2 更新数据159
4.3 删除数据161
4.3.1 删除关系表的数据161
4.3.2 TRUNCATE一张表162
4.5 事务控制163
4.4.2 LOCK A TABLE163
4.4.1 selecting rows FOR UPDATE163
4.4 锁定表163
4.5.1 提交(COMMIT)165
4.5.2 回退(ROLLBACK)166
4.5.3 保存点(SAVEPOINT)166
4.5.4 语句级回退167
4.6 运行时指定变量167
4.6.1 使用&置换变量167
4.6.2 定义用户变量169
4.7 习题172
5.1.1 创建对象类型174
第5章 面向对象的PL/SQL设计174
5.1 操纵对象表和含有对象类型的关系表174
5.1.2 数据库中更改和删除对象176
5.1.3 调用数据库中对象的方法177
5.1.4 对象类型使用%TYPE177
5.1.5 在DML语句中使用对象178
5.1.6 在PL/SQL中使用对象181
5.2 嵌套表184
5.2.1 创建嵌套表184
5.2.2 操纵整张表186
5.2.3 操纵存储表188
5.3 变长数组(VARRAY)190
5.3.1 创建变长数组190
5.3.2 操纵变长数组191
5.4 索引表191
5.5 VARRAY、嵌套表和索引表之间的比较192
5.6 集合方法193
5.7 习题199
第6章 PL/SQL基础203
6.1 PL/SQL的简介203
6.1.1 PL/SQL的优点204
6.1.2 PL/SQL的特点205
6.2 PL/SQL的程序结构206
6.2.1 块结构206
6.2.2 变量定义208
6.2.3 编程的指导原则218
6.2.4 PL/SQL中的运算符和函数220
6.3 PL/SQL的控制结构224
6.3.1 条件语句225
6.3.2 循环230
6.3.3 标签(LABEL)233
6.4 出错处理237
6.4.1 触发和处理错误237
6.4.2 各种错误处理241
6.5 游标247
6.5.1 显式游标248
6.5.2 隐式游标258
6.5.3 显式游标与隐式游标的比较259
6.6 PL/SQL与数据库的交互260
6.6.1 查询命令260
6.6.2 操纵数据命令261
6.6.3 DML语句的结果262
6.6.4 事务控制命令263
6.7 习题264
第7章 过程、函数、包279
7.1 存储过程、函数279
7.1.1 存储子程序与应用子程序的区别279
7.1.2 开发一个存储过程和函数280
7.1.3 过程和函数中的出错处理286
7.1.4 过程和函数的管理289
7.1.5 参数传值292
7.1.6 过程和函数的调用293
7.1.7 过程和函数的测试296
7.1.8 过程和函数的安全性298
7.1.9 过程和函数的依赖性299
7.1.10 过程和函数的优点300
7.2 包301
7.2.1 包的组成301
7.2.2 开发包302
7.2.3 包的管理305
7.2.4 包的调用306
7.2.5 包的依赖性307
7.2.7 系统包308
7.2.6 包的优点308
7.3 习题309
第8章 触发器311
8.1 触发器的基本概念和组成311
8.2 DML触发器313
8.2.1 DML触发器的组成和类型313
8.2.2 创建DML触发器315
8.2.3 DML触发器的管理320
8.2.5 在DML触发器中进行的数据操作322
8.2.4 测试DML触发器322
8.2.6 DML触发器的应用326
8.3 数据库事件触发器330
8.3.1 定义数据库事件或模式事件触发器的语法331
8.3.2 事件的属性331
8.3.3 数据库事件触发器332
8.3.4 DDL事件触发器333
8.3.5 INSTEAD OF触发器(替代触发器)334
8.4 习题336
附录 习题答案337
热门推荐
- 3456584.html
- 3324481.html
- 2340586.html
- 2255273.html
- 757706.html
- 573771.html
- 2754226.html
- 561020.html
- 2690589.html
- 217336.html
- http://www.ickdjs.cc/book_3471782.html
- http://www.ickdjs.cc/book_910440.html
- http://www.ickdjs.cc/book_698488.html
- http://www.ickdjs.cc/book_622696.html
- http://www.ickdjs.cc/book_2336243.html
- http://www.ickdjs.cc/book_3713028.html
- http://www.ickdjs.cc/book_2057697.html
- http://www.ickdjs.cc/book_877112.html
- http://www.ickdjs.cc/book_1177640.html
- http://www.ickdjs.cc/book_1565513.html