图书介绍

Oracle Database 10g PL/SQL 入门教程PDF|Epub|txt|kindle电子书版本网盘下载

Oracle Database 10g PL/SQL 入门教程
  • (美)Christopher Allen著;邢智明译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302118132
  • 出版时间:2005
  • 标注页数:263页
  • 文件大小:39MB
  • 文件页数:275页
  • 主题词:关系数据库-数据库管理系统,Oracle 10g

PDF下载


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

下载说明

Oracle Database 10g PL/SQL 入门教程PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ部分 数据库基础3

第1章 数据库入门3

1.1 数据库的实质3

目录3

1.1.1 表4

1.1.2 行/记录4

1.1.3 列/字段4

1.2 数据库与电子数据表的区别5

1.2.1 可包含大量行5

1.2.2 允许多用户同时使用6

1.2.3 安全性6

1.2.5 确保数据质量的一些约束7

1.2.4 关联7

1.3 了解这些对您的帮助8

1.3.1 对数据库管理的帮助8

1.3.2 对软件开发的帮助8

1.3.3 对业务分析的帮助8

1.3.4 如果只想知道如何更好地利用数据库9

1.4 SQL的历史9

1.5 SQL命令分类10

1.5.1 数据定义10

1.5.2 数据操作10

1.5.3 数据控制10

1.5.4 数据检索10

1.6 本章小结11

1.5.5 事务控制11

1.7 习题12

1.8 习题答案13

第2章 存储和检索数据:基础知识15

2.1 入门知识15

2.1.1 创建表16

2.1.2 插入记录16

2.1.3 选择记录17

2.1.4 删除表17

2.2 创建表19

2.2.1 表和列的命名规则19

2.2.2 创建包含更复杂的表20

2.2.3 确定表的结构26

2.2.4 空列和非空列27

2.3 插入数据——补充方法29

2.3.1 如何插入包含空值的记录29

2.3.2 如何插入包含撇号的数据31

2.4 查看数据——补充方法32

2.4.1 选择指定列32

2.4.2 改变列的显示顺序33

2.4.3 运用表中数据执行数学运算33

2.4.4 将两个或更多的文本段结合在一起36

2.4.5 为列指定别名36

2.5 本章小结37

2.6 习题39

2.7 习题答案40

3.1 挑选记录43

第3章 高级数据操作43

3.1.1 基于数字过滤记录44

3.1.2 基于文本过滤记录47

3.1.3 基于日期过滤记录49

3.2 改变记录顺序50

3.2.1 根据单个列排序50

3.2.2 根据多个列排序51

3.3 只显示惟一值53

3.4 从DUAL中选择54

3.5 修改表中的数据55

3.6 删除表中的记录56

3.6.1 删除满足指定条件的行56

3.6.2 删除所有行57

3.7.1 撤销DML事务58

3.7 事务控制58

3.7.2 使数据可供其他用户访问60

3.7.3 隐式和显式COMMIT62

3.8 本章小结62

3.9 习题63

3.10 习题答案64

第4章 操作SQL*Plus67

4.1 在使用命令前进行编辑67

4.1.1 运用文本编辑器67

4.1.2 行级别编辑69

4.2 复制和粘贴71

4.4.1 使用SQL*Plus菜单进行自定义73

4.4 自定义SQL*Plus环境73

4.3 清除SQL*Plus屏幕73

4.4.2 使用命令进行自定义75

4.5 产生更具可读性的输出75

4.5.1 格式化SQL*Plus中的数字76

4.5.2 格式化SQL*Plus中的文本78

4.5.3 格式化SQL*Plus中的列标题78

4.6 输出到磁盘80

4.7 SQL脚本文件81

4.7.1 创建脚本文件81

4.7.2 运行脚本文件82

4.7.3 在脚本文件中使用变量82

4.9 习题84

4.8 本章小结84

4.10 习题答案85

第Ⅱ部分 高级SQL89

第5章 SQL函数89

5.1 常用的单行函数90

5.1.1 系统变量91

5.1.2 数字函数93

5.1.3 文本函数95

5.1.4 日期处理104

5.1.5 数据类型转换109

5.1.6 其他函数116

5.2 常用的组函数122

5.2.1 使用GROUP BY子句将数据分组124

5.2.2 使用HAVING子句过滤已分组的行125

5.3 本章小结126

5.4 习题126

5.5 习题答案128

第6章 索引和约束的运用129

6.1 索引131

6.1.1 数据库中的索引131

6.1.2 何时使用索引132

6.1.3 如何创建索引133

6.1.4 不同的索引类型134

6.2 确保数据的完整性:约束137

6.2.1 约束的定义137

6.2.2 如何创建约束137

6.2.3 启用和禁止现有约束143

6.2.4 改变和删除现有约束145

6.2.5 约束的使用场合146

6.3 表间关联146

6.3.1 数据建模简介147

6.3.2 使用约束执行表间关联148

6.3.3 编写SELECT语句以显示多个表的数据151

6.3.4 外部连接154

6.3.5 连接运算符155

6.4 编写子查询158

6.4.1 子查询的含义158

6.4.2 子查询可以解决的问题158

6.4.3 单行子查询158

6.4.4 多行子查询160

6.5 本章小结161

6.4.5 多列子查询161

6.6 习题162

6.7 习题答案163

第7章 其他有用的Oracle技巧165

7.1 表间数据转换169

7.1.1 运用INSERT进行数据转换169

7.1.2 同时插入到多个表170

7.1.3 条件插入——MERGE命令174

7.1.4 在当前表的基础上创建新表175

7.2 改变表名176

7.3 改变表结构176

7.3.1 添加列176

7.3.2 改变列名177

7.3.4 改变列的数据类型178

7.3.3 删除列178

7.3.5 改变NULL选项179

7.4 视图180

7.4.1 创建视图181

7.4.2 删除视图182

7.4.3 改变视图的定义182

7.4.4 TOPN分析182

7.5 其他数据库对象183

7.5.1 序列183

7.5.2 同义词187

7.5.3 Oracle数据字典188

7.7 习题190

7.6 本章小结190

7.8 习题答案192

第Ⅲ部分 使用PL/SQL创建程序197

第8章 PL/SQL概述197

8.1 PL/SQL的定义197

8.1.1 PL/SQL简述201

8.1.2 SQL、SQL*Plus和PL/SQL之间的关系201

8.1.3 存储过程、存储函数和触发器201

8.1.4 存储过程和SQL脚本203

8.2 PL/SQL块结构203

8.2.1 标题部分204

8.2.2 声明部分204

8.2.4 异常部分205

8.2.3 执行部分205

8.3 创建简单的PL/SQL过程206

8.4 PL/SQL变量和常量208

8.4.1 声明PL/SQL变量209

8.4.2 声明PL/SQL常量209

8.4.3 变量赋值209

8.4.4 变量的使用211

8.5 PL/SQL控制结构211

8.5.1 IF语句212

8.5.2 循环语句213

8.5.3 游标216

8.5.4 嵌套循环和游标示例220

8.6.1 异常222

8.6 错误处理222

8.6.2 系统定义的异常223

8.6.3 用户自定义异常224

8.7 本章小结226

8.8 习题226

8.9 习题答案227

第9章 其他PL/SQL工具229

9.1 编码约定232

9.2 PL/SQL与Oracle服务器的交互233

9.2.1 动态声明变量类型与PL/SQL记录233

9.2.2 PL/SQL中的DML或隐式游标238

9.3.1 运用程序度量时间242

9.3 计时操作242

9.2.3 隐式游标和显式游标242

9.3.2 运用TIMING命令计算实时时间244

9.4 PL/SQL包245

9.5 触发器250

9.5.1 触发器的类型252

9.5.2 触发器示例252

9.5.3 修改触发器255

9.5.4 关于触发器的注意事项256

9.6 XML256

9.7 本章小结257

9.8 习题257

9.9 习题答案258

附录A Oracle常见术语表259

热门推荐