图书介绍
Oracle 11g SQL和PL/SQL编程指南PDF|Epub|txt|kindle电子书版本网盘下载
![Oracle 11g SQL和PL/SQL编程指南](https://www.shukui.net/cover/47/30671471.jpg)
- 张宝银,杨忠民,蒋新民编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302368922
- 出版时间:2014
- 标注页数:339页
- 文件大小:52MB
- 文件页数:347页
- 主题词:关系数据库系统-指南
PDF下载
下载说明
Oracle 11g SQL和PL/SQL编程指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Oracle简介1
1.1数据库的产生与发展1
1.1.1数据管理技术的产生与发展1
1.1.2数据库技术的发展3
1.1.3关系数据库产品简介6
1.2 Oracle的产生与发展11
1.3 Oracle 11g简介14
1.3.1 Oracle版本号的含义14
1.3.2 Oracle 11g的新特性15
第2章 数据库的建立18
2.1数据库的逻辑设计18
2.1.1关系数据库设计基础18
2.1.2关系数据库规范化20
2.2数据库的物理设计23
2.3数据库的实施25
2.4 Oracle 11g在Windows下的安装要求26
2.5在Windows环境下安装Oracle 11g27
2.6在Linux环境下安装前的准备31
2.6.1检查硬件要求32
2.6.2检查操作系统要求33
2.6.3安装Red Hat AS4操作系统时的注意事项36
2.6.4检查安装Oracle 11g所必需的包37
2.6.5配置内核参数38
2.6.6创建安装数据库所需要的用户(组)38
2.6.7添加oracle用户的限制参数38
2.6.8创建安装所需要的目录39
2.6.9设置Oracle的环境变量39
2.6.10解压缩安装包40
2.7在Linux环境下安装Oracle 11g40
2.7.1 oracle用户以图形终端方式登录40
2.7.2安装操作过程41
2.7.3登录OEM界面验证安装46
2.8 Oracle 11g数据库实例的创建47
2.8.1在Windows环境下创建数据库47
2.8.2在Linux环境下用DBCA创建数据库47
2.9 Oracle 11g实例启动与关闭55
2.9.1 Windows操作系统下Oracle的启动与关闭55
2.9.2 Linux环境下Oracle实例的启动55
2.9.3 Linux环境下Oracle实例的关闭57
2.9.4 Linux环境下Oracle监听进程的启动和关闭58
第3章 SQL与PL/SQL概述60
3.1 SQL与PL/SQL简介60
3.1.1 SQL简介60
3.1.2 PL/SQL简介63
3.2 SQL*Plus简介65
3.3范例数据库表的建立67
3.3.1 Oracle 11g基本数据类型67
3.3.2定义表的结构69
3.3.3查看表结构72
3.3.4删除表73
3.3.5添加数据74
3.3.6查看数据77
3.3.7删除数据79
第4章 单表查询81
4.1简单查询81
4.1.1查询指定列81
4.1.2改变输出85
4.1.3空值(NULL)处理87
4.2条件查询90
4.2.1单一条件查询91
4.2.2复合条件查询95
4.3记录排序99
4.3.1 按单一列排序99
4.3.2按多列排序102
4.4分组查询103
4.4.1列(Aggregate)函数及其应用103
4.4.2 GROUP BY子句105
4.4.3 HAVING子句107
第5章 子查询与集合操作109
5.1子查询109
5.1.1单行子查询109
5.1.2多行子查询111
5.1.3多列子查询113
5.1.4相关子查询113
5.1.5嵌套子查询115
5.2集合操作116
5.2.1使用集合操作符117
5.2.2集合操作的进一步讨论123
第6章 连接查询128
6.1内连接查询128
6.1.1简单内连接129
6.1.2复杂内连接130
6.2外连接查询132
6.2.1左外连接133
6.2.2右外连接134
6.2.3全外连接135
6.3其他特殊连接137
6.3.1交叉连接137
6.3.2自连接139
第7章 数据操纵语言与事务处理141
7.1数据操纵语言(DML)141
7.1.1插入数据(INSERT)141
7.1.2更新数据(UPDATE)143
7.1.3删除数据(DELETE、TRUNCATE TABLE)144
7.1.4数据库完整性145
7.1.5含有子查询的DML语句147
7.2数据事务处理149
7.2.1显式处理事务150
7.2.2隐式处理事务152
7.2.3特殊事务153
第8章 SQL函数154
8.1数值函数154
8.1.1数值函数概述154
8.1.2数值函数示例154
8.2字符函数160
8.2.1字符函数概述160
8.2.2字符函数示例161
8.3日期时间函数166
8.3.1日期时间函数概述166
8.3.2日期时间函数示例166
8.4转换函数170
8.4.1转换函数概述170
8.4.2转换函数示例171
第9章 数据控制语言与数据定义语言176
9.1数据控制语言(DCL)176
9.1.1数据库的权限176
9.1.2权限控制179
9.2表184
9.2.1建立表184
9.2.2获得表的相关信息189
9.2.3修改表定义191
9.2.4修改表名198
9.2.5删除表198
9.3索引198
9.3.1建立索引198
9.3.2获得索引信息199
9.3.3修改索引名字200
9.3.4删除索引200
9.4视图201
9.4.1建立视图201
9.4.2使用视图202
9.4.3获得视图定义信息206
9.4.4修改视图207
9.4.5删除视图207
第10章 PL/SQL编程基础208
10.1 PL/SQL语言基础208
10.1.1 PL/SQL块简介208
10.1.2 PL/SQL基本语法要素211
10.1.3变量及其数据类型214
10.2在PL/SQL中执行SQL语句218
10.2.1执行SELECT语句218
10.2.2执行DML语句220
10.2.3执行事物处理语句226
10.3 PL/SQL程序控制结构227
10.3.1顺序结构227
10.3.2分支结构228
10.3.3循环结构233
10.3.4 GOTO语句与NULL语句236
10.4异常处理238
10.4.1异常的基本概念238
10.4.2系统异常处理242
10.4.3自定义异常处理245
10.4.4使用异常函数247
10.5游标248
10.5.1游标应用基础248
10.5.2游标应用250
10.5.3游标FOR循环253
10.5.4游标的复杂应用255
第11章 复合数据类型262
11.1记录类型262
11.1.1定义记录262
11.1.2在SELECT语句中使用记录264
11.1.3在DML中使用记录267
11.2记录表类型271
11.2.1定义记录表271
11.2.2使用记录表272
11.3联合数组类型275
11.3.1定义联合数组275
11.3.2使用联合数组275
11.4嵌套表类型277
11.4.1定义嵌套表278
11.4.2使用嵌套表278
11.5变长数组类型282
11.5.1定义变长数组282
11.5.2使用变长数组类型282
11.6集合操作286
11.6.1集合属性与方法286
11.6.2使用集合操作符294
第12章 应用程序结构301
12.1子程序301
12.1.1过程301
12.1.2函数312
12.2包321
12.2.1定义包321
12.2.2包的管理323
12.2.3调用包326
12.2.4包中子程序的重载327
12.3触发器329
12.3.1概述329
12.3.2 DML触发器333
12.3.3 INSTEAD OF触发器336
12.3.4系统事件触发器338