图书介绍

Oracle PL/SQL宝典PDF|Epub|txt|kindle电子书版本网盘下载

Oracle PL/SQL宝典
  • 秦婧,刘存勇,张起栋编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121142109
  • 出版时间:2011
  • 标注页数:442页
  • 文件大小:113MB
  • 文件页数:457页
  • 主题词:关系数据库-数据库管理系统,Oracle PL、SQL Server

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Oracle PL/SQL宝典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分PL/SQL简介1

第1章 走进Oracle2

1.1数据库系统与数据模型2

1.1.1基本术语2

1.1.2数据库技术的发展3

1.1.3数据模型5

1.2数据库系统的体系结构6

1.2.1数据库系统的三级模式6

1.2.2数据库管理系统7

1.2.3数据库系统的工作流程8

1.3关系数据库的简单介绍9

1.3.1关系数据库的基本特性10

1.3.2关系数据库的设计规范10

1.4认识Oracle 11g11

1.4.1什么是Oracle11g11

1.4.2 Oracle的发展历程12

1.4.3 Oracle 11g的新特性12

1.5小结13

第2章 认识PL/SQL14

2.1 SQL语言概述14

2.1.1 SQL语言的发展14

2.1.2 SQL语言的功能15

2.1.3 SQL语言的执行方式15

2.1.4 SQL语句结构16

2.1.5 SQL环境17

2.1.6 SQL DBMS的客户/服务器模型19

2.2什么是PL/SQL19

2.2.1认识PL/SQL20

2.2.2 PL/SQL结构21

2.2.3 PL/SQL的主要组成部分24

2.2.4 PL/SQL基本规范25

2.3 PL/SQL在SQLPlus中的使用26

2.3.1启动SQLPlus26

2.3.2 SQLPlus追加文本命令28

2.3.3 SQLPlus增加文本命令29

2.3.4 SQLPlus替换文本命令29

2.4 PL/SQL在PL/SQL Developer中的使用43

2.4.1安装PL/SQL Developer43

2.4.2 PL/SQL Developer的布局44

2.5小结46

第2部分PL/SQL基础47

第3章 数据表的基本操作48

3.1创建表48

3.1.1创建表的语法48

3.1.2常用的数据类型49

3.1.3创建表实例50

3.2约束52

3.2.1约束的类型52

3.2.2创建一个带检查约束的表53

3.2.3创建一个带非空约束的表54

3.2.4创建一个带唯一约束的表55

3.2.5创建一个带外键约束的表56

3.2.6创建一个含多个约束的表58

3.3修改表59

3.3.1修改表的结构59

3.3.2给表添加约束61

3.3.3删除表中的约束62

3.4删除表63

3.5重命名表64

3.6使用企业管理器操作表64

3.6.1启用企业管理器64

3.6.2使用企业管理器创建表65

3.6.3使用企业管理器修改表67

3.6.4使用企业管理器删除表70

3.7小结71

第4章 表中数据的基本操作72

4.1查询数据表72

4.1.1查询表中的数据72

4.1.2使用PL/SQL Developer工具查询表中的数据73

4.2添加数据74

4.2.1添加操作的基本语法74

4.2.2直接向表中添加数据75

4.2.3数据中NULL值的处理77

4.2.4插入值是默认值的处理79

4.2.5插入值是唯一值的处理80

4.2.6使用INSERT...SELECT插入数据81

4.2.7使用PL/SQL Developer工具添加数据82

4.3修改数据83

4.3.1修改操作的基本语法83

4.3.2使用UPDATE语句更新数据行84

4.3.3根据条件修改表中的数据85

4.3.4使用PL/SQL Developer工具修改数据85

4.4删除数据86

4.4.1删除操作的基本语法86

4.4.2删除表中的数据86

4.4.3有关TRUNCATE的使用87

4.4.4使用PL/SQL Developer工具删除数据88

4.5小结88

第5章 数据的基本查询89

5.1查询语句的基础89

5.1.1查询语句语法89

5.1.2查询各关键词的顺序及功能90

5.1.3查询语句执行顺序90

5.2最容易理解的查询91

5.2.1增加实验数据91

5.2.2查询表中列的数据93

5.2.3查询所有列95

5.2.4去除查询结果中的重复记录96

5.2.5返回查询的部分数据97

5.3带条件的查询98

5.3.1单一的条件查询98

5.3.2查询中使用比较表达式99

5.3.3使用简单逻辑表达式102

5.3.4有关NULL值的判断107

5.3.5有关模糊查询108

5.3.6指定数据范围113

5.3.7如何限制检索数据范围115

5.3.8定义转义符116

5.4排序查询结果117

5.4.1基本排序117

5.4.2多列排序121

5.5 PL/SQL中的运算符123

5.5.1算术运算符124

5.5.2比较运算符124

5.5.3逻辑运算符124

5.5.4字符串连接符125

5.5.5赋值运算符125

5.5.6运算符的优先级125

5.6查询中表达式的使用126

5.6.1使用连接符连接列126

5.6.2算术表达式的使用127

5.7小结128

第6章 查询中函数的使用129

6.1常用的单行函数129

6.1.1字符处理函数129

6.1.2数值处理函数134

6.1.3日期处理函数137

6.1.4转换函数139

6.1.5替换NULL值函数141

6.1.6排除指定条件函数142

6.2聚合函数142

6.2.1聚合函数的种类143

6.2.2计数函数143

6.2.3求和函数145

6.2.4均值函数146

6.2.5最大值/最小值函数148

6.2.6统计函数149

6.2.7聚合函数的重值处理150

6.3分组查询151

6.3.1简单分组151

6.3.2多列分组152

6.3.3分组查询中NULL值的处理154

6.3.4汇总数据运算符155

6.3.5筛选分组结果157

6.4其他函数159

6.4.1返回登录名函数159

6.4.2返回SESSIONID和LANGUAGE函数159

6.4.3数据匹配函数160

6.5小结161

第7章 数据表的高级查询162

7.1理解什么是多表连接162

7.1.1什么是连接162

7.1.2连接的类型与实现163

7.2简单的多表查询163

7.2.1创建实例表164

7.2.2如何实现多表查询165

7.2.3指定连接条件166

7.2.4使用别名作为表名的简写167

7.2.5自连接表进行查询168

7.3表的连接查询171

7.3.1基本连接语法171

7.3.2内部连接172

7.3.3自然连接175

7.3.4外部连接176

7.3.5交叉连接181

7.3.6连接中空值问题183

7.3.7表的连接与聚合分析185

7.4集合运算186

7.4.1集合运算的种类187

7.4.2 UNION的使用187

7.4.3有关多表的UNION操作189

7.4.4 UNION与JOIN的区别190

7.4.5 MINUS与INTERSECT的使用191

7.5子查询的使用195

7.5.1认识子查询195

7.5.2非相关子查询与相关子查询195

7.5.3子查询的组成197

7.5.4子查询的使用方式及限制198

7.6在子查询中使用各种限制条件199

7.6.1比较运算符引入子查询199

7.6.2子查询中的聚合函数201

7.6.3在子查询中使用IN203

7.7在子查询中使用EXISTS206

7.7.1使用EXISTS的子查询206

7.7.2 EXISTS子查询的使用207

7.7.3使用EXISTS子查询检查表中的重复行209

7.8 子查询的其他应用210

7.8.1在子查询中使用ROWNUM关键词210

7.8.2在SELECT子句中使用子查询212

7.8.3在HAVING子句中使用子查询213

7.8.4在数据操纵语言(DML)中使用子查询214

7.9小结216

第3部分PL/SQL高级技术217

第8章 索引和视图的使用218

8.1索引及其操作218

8.1.1什么是索引218

8.1.2索引的种类及语法218

8.1.3索引的创建219

8.1.4创建索引的注意事项224

8.1.5索引的管理224

8.2视图及其应用227

8.2.1什么是视图227

8.2.2视图的作用228

8.3创建视图229

8.3.1视图的语法229

8.3.2创建单表视图229

8.3.3创建多表视图230

8.3.4视图的视图231

8.3.5无源表视图232

8.3.6设置视图只读233

8.3.7设置视图的检查约束235

8.3.8内嵌视图的使用236

8.3.9查询视图的定义和相关信息237

8.4修改、删除视图238

8.4.1修改视图内容238

8.4.2删除视图239

8.5小结240

第9章 数据类型、流程控制和游标241

9.1 PL/SQL数据类型241

9.1.1标量类型241

9.1.2复合类型242

9.2变量和常量250

9.2.1变量的声明语法250

9.2.2常量的声明语法251

9.3程序流控制语句251

9.3.1 IF...ELSE条件选择结构252

9.3.2 CASE条件控制语句257

9.3.3 LOOP循环控制语句260

9.4游标266

9.4.1游标的概念266

9.4.2显式游标的定义和操作267

9.4.3显式游标的属性271

9.4.4隐式游标274

9.5小结276

第10章 存储过程、函数277

10.1理解存储过程277

10.1.1认识存储过程277

10.1.2存储过程的优点277

10.1.3存储过程的语法278

10.2存储过程的创建和执行278

10.2.1存储过程的执行278

10.2.2创建无参数的存储过程279

10.2.3带有输入参数的存储过程283

10.2.4带有输出参数的存储过程285

10.3存储过程的管理287

10.3.1查看存储过程288

10.3.2查看存储过程的错误289

10.3.3修改存储过程290

10.3.4存储过程的重新编译291

10.3.5删除存储过程291

10.4函数292

10.4.1函数的组成和语法292

10.4.2创建无参数函数293

10.4.3创建有参数函数294

10.4.4查看函数299

10.4.5修改函数300

10.4.6重新编译函数302

10.4.7删除函数302

10.5小结302

第11章 触发器303

11.1触发器的基本概念303

11.1.1触发器简介303

11.1.2触发器的类型303

11.1.3触发器的作用及使用304

11.1.4触发器的执行环境304

11.2触发器的创建和使用305

11.2.1触发器的语法和组成305

11.2.2创建DML触发器307

11.2.3替代类型触发器317

11.2.4复合类型触发器319

11.2.5 DDL类型触发器321

11.3触发器管理323

11.3.1查看触发器323

11.3.2修改触发器324

11.3.3删除触发器326

11.4小结326

第12章 异常处理327

12.1理解异常327

12.1.1异常的分类327

12.1.2异常的结构328

12.2异常的应用328

12.2.1预定义异常329

12.2.2非预定义异常333

12.2.3自定义异常334

12.3小结336

第13章 事务和锁337

13.1事务控制的基本概念337

13.1.1事务控制的必要性337

13.1.2事务的ACID特性及实现338

13.1.3事务的状态338

13.1.4 PL/SQL中事务的执行339

13.2 PL/SQL中事务的实现340

13.2.1事务的类型340

13.2.2提交事务341

13.2.3设置事务的保存点343

13.3并发控制及其实现344

13.3.1并发访问的常见问题344

13.3.2什么是锁346

13.3.3锁的分类346

13.3.4事务隔离级别348

13.3.5事务阻塞及其解决方法349

13.3.6死锁351

13.4小结353

第14章 安全管理354

14.1用户管理354

14.1.1什么是用户354

14.1.2创建用户354

14.1.3修改用户360

14.1.4删除用户362

14.2权限管理363

14.2.1授予权限363

14.2.2权限回收367

14.2.3查看权限369

14.3角色管理370

14.3.1理解角色370

14.3.2创建角色370

14.3.3角色的管理设置373

14.3.4修改、删除角色374

14.4概要文件(PROFILE)375

14.4.1理解概要文件375

14.4.2创建概要文件375

14.4.3修改、删除概要文件378

14.4.4查询概要文件379

14.5小结379

第15章PL/SQL语句优化380

15.1一般的SQL技巧380

15.1.1在查询中尽量不使用“*”380

15.1.2多表查询时多使用别名380

15.1.3条件查询多使用WHERE381

15.1.4计算时不用索引列381

15.1.5指定查询范围时多使用IN382

15.1.6使用TRUNCATE清空表中记录383

15.1.7及时提交事务383

15.1.8 DECODE函数的使用384

15.1.9多使用EXISTS语句判断条件385

15.1.10其他技巧385

15.2 Oracle优化器386

15.2.1 Oracle优化器的分类386

15.2.2 Oracle优化器的模式387

15.2.3查看Oracle执行计划387

15.3 SQL性能指导388

15.3.1 ADDM388

15.3.2 SQL访问指导388

15.3.3 SQL优化指导391

15.4小结392

第4部分Oracle项目应用393

第16章 利用ASP.NET实现网上记账系统394

16.1系统简介394

16.1.1系统概览394

16.1.2开发工具介绍395

16.2系统设计396

16.2.1系统模块的划分397

16.2.2系统架构图397

16.2.3系统的数据库设计398

16.3编写公共模块399

16.3.1设置数据库连接串399

16.3.2编写数据库连接类399

16.3.3设计公共控件401

16.4实现用户管理功能403

16.4.1用户登录403

16.4.2用户注册405

16.4.3修改密码407

16.4.4找回密码408

16.5实现记账功能410

16.5.1记账功能410

16.5.2查询记账情况412

16.6小结414

第17章 利用Java实现订票券系统415

17.1系统结构415

17.1.1理解B/S结构415

17.1.2理解B/S结构的服务器416

17.2系统整体设计417

17.2.1系统的整体流程417

17.2.2模块划分418

17.2.3数据库设计419

17.3 JSP和Servlet的使用422

17.3.1认识JSP和Servlet423

17.3.2 JSP和Servlet文件的创建427

17.4系统部分功能实现430

17.4.1连接数据库430

17.4.2用户管理模块433

17.4.3购物车439

17.5小结442

热门推荐