图书介绍

Oracle 11g SQL和PL/SQL从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

Oracle 11g SQL和PL/SQL从入门到精通
  • 王海凤,王海亮,郑建茹等编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508451367
  • 出版时间:2008
  • 标注页数:664页
  • 文件大小:213MB
  • 文件页数:678页
  • 主题词:关系数据库-数据库管理系统,Oracle 10g-程序设计

PDF下载


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

下载说明

Oracle 11g SQL和PL/SQL从入门到精通PDF格式电子书版下载

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

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

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

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

图书目录

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

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

第2章 配置网络服务名10

第3章 使用SQL Developer15

3.1 建立数据库连接16

3.2 管理常用对象17

3.2.1 管理表17

3.2.2 管理视图25

3.2.3 管理索引27

3.2.4 管理序列28

3.2.5 管理同义词29

3.2.6 管理过程30

3.2.7 管理函数31

3.2.8 管理包32

3.2.9 管理触发器33

3.2.10 管理自定义类型34

3.2.11 管理数据库回收站36

3.3 执行SQL语句36

第4章 使用SQL*Plus39

4.1 SQL*Plus用户界面39

4.2 配置SQL*Plus39

4.3 SQL*Plus基础41

4.4 使用SQL脚本42

4.5 格式化SQL*Plus报表46

4.6 SQL*Plus命令参考48

第二部分 SQL68

第5章 SQL和PL/SQL综述68

5.1 关系数据库68

5.1.1 概念模型69

5.1.2 数据模型69

5.2 SQL综述71

5.3 PL/SQL简介73

5.4 Oracle数据库对象75

5.5 小结80

第6章 简单查询81

6.1 基本查询81

6.1.1 查询所有列81

6.1.2 查询特定列81

6.1.3 查询日期列82

6.1.4 排除重复行85

6.1.5 使用算术运算符86

6.1.6 处理NULL86

6.1.7 连接字符串88

6.1.8 使用列别名89

6.2 限制查询90

6.2.1 使用常规比较符90

6.2.2 使用其他比较符91

6.2.3 使用逻辑操作符93

6.3 排序数据95

6.3.1 单列排序95

6.3.2 多列排序98

6.4 小结99

6.5 习题99

第7章 SQL单行函数101

7.1 数字函数101

7.2 字符函数104

7.3 日期时间函数106

7.4 转换函数110

7.5 NULL函数114

7.6 比较函数114

7.7 环境函数115

7.8 编码和译码函数115

7.9 层次函数116

7.10 正则表达式116

7.10.1 正则表达式函数116

7.10.2 正则表达式字符样式118

7.10.3 正则表达式样式修饰符125

7.11 小结126

7.12 习题126

第8章 操纵数据128

8.1 增加数据128

8.1.1 增加单行数据128

8.1.2 使用子查询复制数据130

8.1.3 在INTO子句中使用子查询130

8.1.4 使用多表插入131

8.2 更新数据132

8.2.1 使用表达式更新数据132

8.2.2 使用子查询更新数据134

8.2.3 使用MERGE语句134

8.3 删除数据135

8.4 控制事务136

8.4.1 事务和锁137

8.4.2 提交事务137

8.4.3 回退事务138

8.4.4 只读事务138

8.4.5 顺序事务139

8.5 小结140

8.6 习题140

第9章 复杂查询142

9.1 连接查询142

9.1.1 相等连接143

9.1.2 不等连接144

9.1.3 自连接145

9.1.4 外连接146

9.1.5 SQL:1999连接147

9.2 数据分组151

9.2.1 常用分组函数151

9.2.2 使用GROUPBY和HAVING子句153

9.2.3 使用ROLLUP和CUBE操作符155

9.2.4 使用GROUPING SETS操作符158

9.2.5 连接分组160

9.3 子查询162

9.3.1 单行和多行子查询162

9.3.2 多列子查询164

9.3.3 相关子查询166

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

9.4 其他复杂查询170

9.4.1 使用集合操作符170

9.4.2 层次查询174

9.4.3 使用条件表达式176

9.4.4 Flashback查询179

9.5 小结180

9.6 习题181

第10章 管理常用对象183

10.1 管理表183

10.1.1 表简介183

10.1.2 建表187

10.1.3 修改表188

10.1.4 截断和删除表190

10.1.5 显示表信息191

10.2 使用约束192

10.2.1 约束简介192

10.2.2 定义约束195

10.2.3 维护约束198

10.2.4 显示约束信息201

10.3 使用视图202

10.3.1 视图简介202

10.3.2 建立视图203

10.3.3 维护视图206

10.3.4 显示视图信息207

10.4 使用索引208

10.4.1 建立索引209

10.4.2 维护索引210

10.4.3 显示索引信息211

10.5 使用序列212

10.5.1 建立序列212

10.5.2 维护序列213

10.5.3 显示序列信息214

10.6 使用同义词214

10.6.1 建立同义词215

10.6.2 删除同义词216

10.6.3 显示同义词信息216

10.7 小结217

10.8 习题218

第三部分 PL/SQL221

第11章 PL/SQL基础221

11.1 PL/SQL块简介221

11.1.1 PL/SQL块结构221

11.1.2 PL/SQL块分类223

11.2 定义并使用变量226

11.2.1 标量(Scalar)变量226

11.2.2 复合(Composite)变量229

11.2.3 参照(Reference)变量231

11.2.4 LOB(Large Object)变量232

11.2.5 使用子类型定义变量233

11.2.6 非PL/SQL变量233

11.3 编写PL/SQL代码234

11.3.1 PL/SQL词汇单元234

11.3.2 PL/SQL代码编写规则237

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

11.4 小结239

11.5 习题239

第12章 访问Oracle241

12.1 检索单行数据241

12.2 操纵数据243

12.2.1 插入数据244

12.2.2 更新数据244

12.2.3 删除数据245

12.2.4 SQL游标246

12.3 使用事务控制语句247

12.4 小结248

12.5 习题248

第13章 编写控制结构250

13.1 条件分支语句250

13.2 CASE语句253

13.3 循环语句255

13.4 顺序控制语句258

13.5 小结259

13.6 习题259

第14章 使用复合数据类型261

14.1 PL/SQL记录261

14.1.1 定义PL/SQL记录261

14.1.2 使用PL/SQL记录262

14.2 PL/SQL集合265

14.2.1 PL/SQL表265

14.2.2 嵌套表266

14.2.3 变长数组(VARRAY)268

14.2.4 PL/SQL记录表269

14.3 PL/SQL集合方法270

14.4 批量绑定274

14.4.1 传统循环和批量绑定274

14.4.2 使用BULK COLLECT子句276

14.4.3 使用FORALL语句277

14.4.4 使用INDICES OF和VALUES OF子句279

14.5 PL/SQL集合高级特性280

14.5.1 集合赋值280

14.5.2 集合比较283

14.5.3 集合嵌套286

14.5.4 集合函数288

14.6 小结288

14.7 习题289

第15章 使用游标290

15.1 显式游标290

15.1.1 显式游标属性290

15.1.2 使用显式游标291

15.1.3 游标FOR循环293

15.1.4 参数游标295

15.1.5 更新或删除游标行295

15.2 游标变量297

15.3 使用批量提取299

15.4 使用CURSOR表达式301

15.5 小结302

15.6 习题302

第16章 异常处理303

16.1 异常简介303

16.2 捕捉并处理异常304

16.2.1 预定义异常304

16.2.2 非预定义异常306

16.2.3 自定义异常307

16.3 使用异常处理函数308

16.4 使用编译警告310

16.5 小结311

16.6 习题312

第17章 本地动态SQL313

17.1 动态SQL简介313

17.2 使用EXECUTE IMMEDIATE语句314

17.2.1 处理DDL和DCL语句314

17.2.2 处理DML语句315

17.2.3 处理单行查询317

17.3 处理多行查询318

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

17.5 小结322

17.6 习题322

第18章 PL/SQL过程323

18.1 使用过程参数323

18.2 调用过程325

18.3 过程开发示例326

18.4 维护过程332

18.5 小结333

18.6 习题333

第19章 PL/SQL函数334

19.1 使用函数参数334

19.2 调用函数336

19.3 函数开发示例339

19.4 管理函数341

19.5 小结342

19.6 习题342

第20章 PL/SQL包343

20.1 包组件343

20.2 调用包组件345

20.3 包开发示例346

20.4 维护包352

20.5 小结353

20.6 习题354

第21章 触发器355

21.1 DML触发器355

21.1.1 语句触发器355

21.1.2 行触发器357

21.1.3 组合触发器359

21.1.4 DML触发器开发示例360

21.2 INSTEAD OF触发器362

21.3 事件触发器363

21.3.1 事件属性函数363

21.3.2 系统事件触发器364

21.3.3 客户事件触发器365

21.4 维护触发器367

21.5 小结368

21.6 习题368

第22章 使用对象类型369

22.1 对象类型简介369

22.2 建立对象类型370

22.3 使用对象类型方法372

22.4 使用对象表375

22.4.1 使用行对象和列对象375

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

22.5 对象类型开发示例378

22.5.1 嵌套对象类型378

22.5.2 对象类型继承381

22.5.3 参照对象类型384

22.6 维护对象类型385

22.7 小结387

22.8 习题388

第四部分 PL/SQL系统包390

第23章 使用大对象390

23.1 LOB简介390

23.2 使用CLOB391

23.3 使用BFILE393

23.4 使用BLOB395

23.5 DBMS_LOB包397

23.6 小结404

第24章 读写OS文件405

24.1 写入OS文件405

24.2 读取OS文件406

24.3 UTL_FILE包407

24.4 小结411

第25章 开发多媒体应用412

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

25.1.1 ORDSource412

25.1.2 公用对象方法416

25.2 开发音频应用425

25.2.1 ORDAudio对象类型426

25.2.2 ORDAudio对象示例435

25.3 开发文献应用436

25.3.1 ORDDoc对象类型437

25.3.2 ORDDoc使用示例440

25.4 开发图像应用442

25.4.1 ORDImage对象类型442

25.4.2 ORDImage使用示例451

25.5 开发视频应用453

25.5.1 ORDVideo对象类型454

25.5.2 ORDVideo使用示例464

25.6 小结466

第26章 开发Web应用467

26.1 配置数据库访问描述符467

26.2 Web应用开发示例469

26.3 HTP和HTF473

26.4 OWA_COOKIE494

26.5 OWA_IMAGE494

26.6 OWA_OPT_LOCK495

26.7 OWA_PATTERN496

26.8 OWA_SEC498

26.9 OWA_TEXT499

26.10 OWA_UTIL500

26.11 小结504

第27章 DBMS_SQL动态SQL505

27.1 实现动态SQL505

27.2 DBMS_SQL509

27.3 小结516

第28章 管理统计517

28.1 管理表统计517

28.2 管理索引统计518

28.3 管理直方图统计519

28.4 管理方案和数据库统计519

28.5 管理系统统计520

28.6 DBMS_STATS包521

28.7 小结541

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

29.1 实现资源管理543

29.2 DBMS_RESOURCE_MANAGER_PRIVS包546

29.3 DBMS_RESOURCE_MANAGER包546

29.4 小结552

第30章 数据加密和解密553

30.1 实现数据加密和解密553

30.2 DBMS_OBFUSCATION_TOOLKIT554

30.3 DBMS_CRYPTO557

30.4 小结560

第31章 使用调度程序561

31.1 使用作业561

31.2 使用程序562

31.3 使用时间表563

31.4 使用作业类564

31.5 DBMS_SCHEDULE包564

31.6 小结578

第32章 使用Flashback579

32.1 实现Flashback579

32.2 DBMS_FLASHBACK580

32.3 小结581

第33章 使用重定义联机表582

33.1 重定义联机表582

33.2 DBMS_REDEFINITION584

33.3 小结586

第34章 修正损坏块587

34.1 实现损坏块修正587

34.2 DBMS_REPAIR589

34.3 小结591

第35章 使用日志挖掘592

35.1 实现日志挖掘592

35.2 DBMS_LOGMNR_D包594

35.3 DBMS_LOGMNR包594

35.4 小结596

第36章 使用管道597

36.1 实现管道597

36.2 DBMS_PIPE包599

36.3 小结601

第37章 使用精细访问控制602

37.1 实现精细访问控制602

37.2 DBMS_RLS605

37.3 小结609

第38章 使用精细审计610

38.1 实现精细审计610

38.2 DBMS_FGA包611

38.3 小结612

第39章 使用预警事件613

39.1 实现预警事件613

39.2 DBMS_ALERT614

39.3 小结615

第40章 转换ROWID616

40.1 实现ROWID转换616

40.2 DBMS_ROWID617

40.3 小结619

第41章 其他常用包620

41.1 DBMS_DDL620

41.2 DBMS_OUTPUT621

41.3 DBMS_RANDOM623

41.4 DBMS_SESSION625

41.5 DBMS_SHARED_POOL628

41.6 DBMS_SPACE629

41.7 DBMS_SPACE_ADMIN635

41.8 DBMS_TRANSACTION638

41.9 DBMS_TTS640

41.10 DBMS_UTILITY641

41.11 UTL_INADDR646

习题答案647

热门推荐