图书介绍
Oracle数据库开发 SQL&PL/SQLPDF|Epub|txt|kindle电子书版本网盘下载
![Oracle数据库开发 SQL&PL/SQL](https://www.shukui.net/cover/77/30353848.jpg)
- 姜英主编;王凯,陈丽萍副主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113148911
- 出版时间:2012
- 标注页数:266页
- 文件大小:75MB
- 文件页数:280页
- 主题词:关系数据库系统-数据库管理系统-高等学校-教材
PDF下载
下载说明
Oracle数据库开发 SQL&PL/SQLPDF格式电子书版下载
下载的文件为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 数据库的发展阶段2
1.1.3 数据库的类型3
1.2 关系数据库基础4
1.2.1 关系数据库的数据结构4
1.2.2 关系数据库的数据操作5
1.2.3 关系数据库的完整性原则5
1.2.4 关系数据库的Codd十二条法则6
1.3 Oracle数据库概述6
1.3.1 Oracle数据库简介6
1.3.2 Oracle公司的产品7
1.4 Oracle数据库的基本概念7
1.4.1 Oracle的组件简介7
1.4.2 数据库文件与存储8
1.4.3 数据库对象9
1.4.4 数据库安全9
1.4.5 数据库网络访问10
1.5 安装Oracle和创建数据库11
1.5.1 安装需求11
1.5.2 安装前的准备工作12
1.5.3 软件安装13
1.6 常用工具19
1.6.1 SQL-Plus工具19
1.6.2 数据库管理工具DBConsole19
1.6.3 DBCA数据库配置助手20
1.6.4 NetCA/NetMgr网络配置工具20
1.6.5 Oracle第三方工具PL/SQL Developer21
1.7 数据库实例的启动和停止30
1.8 Oracle的网络连接基本管理32
1.8.1 Oracle网络连接基本原理32
1.8.2 Oracle网络服务器配置33
1.8.3 Oracle网络客户端配置38
小结42
习题42
第2章 编写简单的查询语句43
2.1 SQL简介43
2.2 课程案例环境简介43
2.3 基本查询语句44
2.4 在查询语句中查找特定的列45
2.5 SQL语句的书写规则45
2.6 算术表达式的使用46
2.7 空值(NULL)的应用48
2.7.1 空值(NULL)的介绍48
2.7.2 空值(NULL)在算术表达式中的使用49
2.8 列别名的使用50
2.9 连接运算符的使用51
2.10 DISTINCT关键字的用法52
2.11 SQL*Plus命令的介绍53
2.11.1 SQL语句与SQL*Plus命令的区别53
2.11.2 DESC[RIBE]命令53
2.11.3 SET命令54
小结55
习题55
第3章 限制数据和对数据排序56
3.1 选择表中的部分行56
3.2 比较运算符的使用56
3.2.1 字符类型大小写敏感的实例57
3.2.2 日期类型格式敏感的实例57
3.3 特殊比较运算符的使用58
3.3.1 BETWEEN…AND…运算符的使用58
3.3.2 IN运算符的使用59
3.3.3 LIKE运算符的使用59
3.3.4 IS NULL运算符的使用61
3.4 逻辑运算符的使用61
3.4.1 AND逻辑运算符的使用62
3.4.2 OR逻辑运算符的使用62
3.4.3 NOT逻辑运算符的使用63
3.4.4 运算符的优先级64
3.5 ORDER BY的使用65
3.5.1 ORDER BY的基本使用65
3.5.2 ORDER BY的特殊使用67
小结68
习题68
第4章 单行函数69
4.1 单行函数介绍69
4.2 字符函数69
4.2.1 字符大小写操作函数69
4.2.2 其他字符函数71
4.3 数字函数75
4.4 日期函数77
4.4.1 日期类型数学运算77
4.4.2 日期时间函数的使用77
4.5 转换函数81
4.5.1 数据类型隐性转换81
4.5.2 数据类型显性转换82
4.6 其他函数86
小结90
习题90
第5章 多表查询91
5.1 笛卡儿积91
5.2 等价连接92
5.2.1 等价连接基本语句92
5.2.2 等价连接中的记录筛选93
5.2.3 表别名的书写94
5.2.4 两表以上的连接94
5.3 不等价连接95
5.4 外连接96
5.5 ANSI SQL标准的连接语法98
5.5.1 交叉连接99
5.5.2 自然连接99
5.5.3 USING子句100
5.5.4 在ON子句中写连接条件100
5.5.5 ANSI SQL中实现两表以上连接101
5.5.6 左外连接102
5.5.7 右外连接102
5.5.8 全外连接103
小结103
习题103
第6章 分组函数104
6.1 分组函数的基本使用104
6.1.1 MIN函数和MAX函数104
6.1.2 SUM函数和AVG函数105
6.1.3 COUNT函数106
6.1.4 组函数中DISTINCT消除重复行106
6.1.5 组函数中空值的处理107
6.2 通过GROUP BY子句进行分组汇总107
6.2.1 GROUP BY子句的基本使用107
6.2.2 使用GROUP BY子句需要注意的问题109
6.3 HAVING子句的使用110
6.4 组函数的嵌套112
小结112
习题113
第7章 子查询114
7.1 子查询的基本介绍114
7.2 单行子查询115
7.2.1 WHERE子句中单行子查询语句115
7.2.2 HAVING子句中单行子查询语句116
7.3 多行子查询117
7.4 FROM语句中子查询119
7.5 子查询中空值问题120
7.6 相关子查询121
7.7 EXISTS和NOT EXISTS操作符122
小结123
习题124
第8章 数据操作及事务控制125
8.1 插入数据125
8.1.1 INSERT语法结构125
8.1.2 使用INSERT语句插入单行数据126
8.1.3 使用INSERT语句插入空值(NULL)126
8.1.4 使用INSERT语句插入日期型数据128
8.1.5 使用INSERT语句插入特殊字符129
8.1.6 使用INSERT语句复制数据130
8.1.7 使用INSERT语句向多表插入数据130
8.2 修改数据134
8.2.1 UPDATE语法结构134
8.2.2 UPDATE简单修改134
8.2.3 UPDATE嵌入子查询修改135
8.3 删除数据136
8.3.1 DELETE语法结构136
8.3.2 DELETE删除数据136
8.4 合并数据138
8.4.1 MERGE语法结构139
8.4.2 MERGE语句合并数据139
8.5 事务处理141
8.5.1 事务概念及特征141
8.5.2 事务控制142
8.5.3 读一致性144
8.6 锁145
8.6.1 锁的概念145
8.6.2 锁的分类146
8.6.3 使用锁的常见问题147
8.6.4 锁的例子148
小结150
习题150
第9章 表和约束151
9.1 创建表151
9.1.1 Oracle中表的命名原则151
9.1.2 建表语句语法151
9.1.3 用子查询语法创建表153
9.1.4 引用另一个用户的表154
9.1.5 Oracle中表的分类155
9.2 数据类型与列定义156
9.3 改变表的定义158
9.3.1 添加新列158
9.3.2 修改已存在的列159
9.3.3 删除列160
9.4 删除表、重命名表与截断表161
9.4.1 删除表161
9.4.2 重命名表162
9.4.3 截断表162
9.5 约束的描述162
9.6 生成与维护约束163
9.6.1 约束的类型164
9.6.2 现有表中增加/删除约束167
9.6.3 约束的启用和禁用168
小结170
习题170
第10章 其他数据库对象172
10.1 视图172
10.1.1 视图的概念172
10.1.2 视图的管理174
10.1.3 内联视图178
10.1.4 TOP-N问题178
10.2 序列183
10.2.1 序列的概念183
10.2.2 创建序列183
10.2.3 NEXTVAL和CURRVAL伪列185
10.2.4 修改序列186
10.2.5 删除序列187
10.3 索引187
10.3.1 索引的概念187
10.3.2 创建索引189
10.3.3 删除索引190
10.4 同义词190
10.4.1 同义词的概念190
10.4.2 创建同义词190
10.4.3 删除同义词191
小结191
习题192
第11章 PL/SQL概述193
11.1 使用PL/SQL的原因193
11.1.1 PL/SQL的概念193
11.1.2 PL/SQL的优点194
11.2 PL/SQL结构195
11.2.1 PL/SQL块结构195
11.2.2 PL/SQL块类型195
11.3 变量声明196
11.3.1 语法196
11.3.2 标量数据类型197
11.3.3 %TYPE属性198
11.3.4 复合数据类型199
11.3.5 其他201
11.4 函数与操作符的使用202
11.5 控制结构204
11.5.1 条件语句204
11.5.2 循环语句205
11.6 与Oracle交互207
11.6.1 PL/SQL中SELECT语句的使用207
11.6.2 PL/SQL中DML语句的使用208
11.6.3 PL/SQL中事务处理语句的使用209
11.6.4 动态SQL209
小结211
习题211
第12章 游标212
12.1 游标的处理212
12.1.1 游标的概念212
12.1.2 游标的处理步骤212
12.1.3 游标的属性216
12.2 典型游标FOR循环218
12.3 带参数的游标219
小结220
习题221
第13章 异常处理222
13.1 异常222
13.1.1 异常的定义222
13.1.2 预定义异常223
13.1.3 用户定义异常224
13.2 异常的处理225
13.3 异常的传播226
小结227
习题227
第14章 创建存储过程和函数228
14.1 存储过程228
14.1.1 存储过程的创建228
14.1.2 参数231
14.2 函数233
小结235
习题235
第15章 用户、权限和角色237
15.1 用户237
15.1.1 创建用户237
15.1.2 用户建表相关权限238
15.1.3 修改用户密码240
15.1.4 用户的状态240
15.1.5 删除用户241
15.1.6 用户信息相关数据字典视图241
15.2 权限242
15.2.1 系统权限242
15.2.2 授予用户系统权限243
15.2.3 回收系统权限244
15.2.4 对象权限244
15.3 角色246
15.3.1 角色管理246
15.3.2 预定义角色247
15.3.3 其他248
小结249
习题249
第16章 Oracle数据库备份与恢复250
16.1 备份与恢复简介250
16.2 EXPDP和IMPDP251
16.2.1 EXPDP和IMPDP概述251
16.2.2 使用EXPDP导出252
16.2.3 使用IMPDP导入256
16.3 EXP和IMP262
16.3.1 使用EXP导出262
16.3.2 使用IMP导入264
小结266
习题266