图书介绍
Oracle SQL入门与实战经典【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 何明,何茜颖编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302366300
- 出版时间:2015
- 标注页数:579页
- 文件大小:94MB
- 文件页数:596页
- 主题词:关系数据库系统
PDF下载
下载说明
Oracle SQL入门与实战经典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 Oracle的安装及相关配置1
0.1 Oracle的安装2
0.2 Oracle 11g中的SQL*Plus6
0.3 scott用户及其对象维护8
0.4 本书中将用到的表8
0.5 SQL(Structured Query Language)语言9
0.6 本书所用的术语9
0.7 Oracle 10g的SQL*Plus界面11
0.8 使用iSQL*Plus12
0.9 使用DOS窗口启动SQL*Plus14
第1章 简单查询语句16
1.1 最简单的查询语句18
1.2 在查询语句中如何选择特定的列18
1.3 如何书写查询语句20
1.4 列标题和数据的默认显示格式22
1.5 如何在SQL语句中使用算术表达式23
1.6 如何在SQL语句中使用列的别名25
1.7 连接运算符26
1.8 DISTINCT运算符27
1.9 基本查询语句的格式29
1.10 您应该掌握的内容30
第2章 限制性查询和数据的排序31
2.1 如何限制所选择的数据行32
2.2 比较运算符32
2.3 如何使用BETWEENAND比较运算符33
2.4 在SQL语句中使用字符串和日期35
2.5 使用IN比较运算符36
2.6 使用LIKE比较运算符37
2.7 如何使用转义操作符39
2.8 ORDER BY子句40
2.9 在ORDER BY子句中使用别名或表达式42
2.10 在ORDER BY子句中使用列号43
2.11 在ORDER BY子句中使用多列44
2.12 在ORDER BY子句中使用在SELECT列表中没有的列44
2.13 扩充后的查询语句的格式45
2.14 您应该掌握的内容46
第3章 常用的SQL*Plus命令47
3.1 DESC[RIBE]命令48
3.2 SET LINE[SIZE]{80|n}命令49
3.3 L命令和n text命令50
3.4 “/”命令51
3.5 n(设置当前行)命令和A[PPEND](附加)命令51
3.6 DEL命令53
3.7 C[HANGE]命令55
3.8 如何生成脚本文件57
3.9 如何编辑脚本文件59
3.10 如何直接运行脚本文件60
3.11 SPOOL命令61
3.12 将Oracle数据库的数据导出给其他系统62
3.13 将数据导出操作自动化65
3.14 商业智能软件读取Oracle数据的简单方法69
3.15 您应该掌握的内容73
第4章 单行函数74
4.1 什么是函数75
4.2 单行函数简介75
4.3 单行字符型函数75
4.4 使用单行字符型函数的实例80
4.5 数字型函数81
4.6 日期型数据的处理83
4.7 日期型函数86
4.8 ROUND和TRUNC函数用于日期型数据88
4.9 不同数据类型之间的隐含转换90
4.10 不同数据类型之间的显式转换91
4.11 您应该掌握的内容98
第5章 NULL值的处理、逻辑操作和函数嵌套100
5.1 什么是空值101
5.2 含有空值的表达式的运算102
5.3 空值的排序104
5.4 逻辑表达式和逻辑运算符105
5.5 运算符的优先级108
5.6 用AND和OR替代BETWEENAND和IN运算符109
5.7 NVL函数110
5.8 DECODE函数112
5.9 单值函数的嵌套113
5.10 Oracle 9i之后新增加的单值函数和表达式115
5.11 您应该掌握的内容119
第6章 综合数据和分组函数121
6.1 5个常用的分组函数122
6.2 COUNT函数122
6.3 AVG和SUM函数123
6.4 MIN和MAX函数123
6.5 GROUP BY子句的应用125
6.6 改变GROUPBY子句的排序次序125
6.7 GROUP BY子句的特殊用法126
6.8 分组函数与GROUP BY子句的非法操作126
6.9 HAVING子句的使用128
6.10 分组函数的嵌套129
6.11 分组函数的空值问题130
6.12 NVL函数在分组函数中的使用131
6.13 是否在分组函数中使用NVL函数的商业背景131
6.14 使用多列进行分组操作132
6.15 其他的分组函数和分组函数的小结132
6.16 您应该掌握的内容133
第7章 多表查询134
7.1 数据库的规范化135
7.2 主键和实体完整性136
7.3 第一范式136
7.4 消除部分依赖137
7.5 外键和引用完整性138
7.6 第二范式138
7.7 第三范式138
7.8 规范化过程小结140
7.9 多表连接140
7.10 相等连接141
7.11 连接中表别名的使用142
7.12 笛卡儿乘积(乘积连接)143
7.13 自连接145
7.14 两个以上的表的连接146
7.15 不等连接147
7.16 外连接148
7.17 SQL:1999语法的连接149
7.18 SQL:1999语法的乘积连接和自然连接150
7.19 使用USING子句的连接151
7.20 使用ON子句的连接151
7.21 使用ON子句的多表连接和附加条件152
7.22 左外连接153
7.23 右外连接154
7.24 全外连接155
7.25 利用ON子句进行自连接157
7.26 利用ON子句进行不等连接158
7.27 您应该掌握的内容159
第8章 子查询160
8.1 为什么引入单行子查询161
8.2 WHERE子句中的单行子查询161
8.3 HAVING子句中的单行子查询164
8.4 FROM子句中的单行子查询165
8.5 多行子查询165
8.6 子查询中的空值问题170
8.7 多列子查询171
8.8 小结173
8.9 您应该掌握的内容174
第9章 控制SQL*Plus的环境和数据字典简介175
9.1 控制SQL*Plus的环境176
9.2 SQL*Plus的环境变量ECHO176
9.3 SQL*Plus的环境变量FEEDBACK178
9.4 SQL*Plus其他常用的环境变量179
9.5 SQL*Plus的COLUMN格式化命令179
9.6 SQL*Plus的其他格式化命令184
9.7 数据字典和数据字典视图187
9.8 格式化数据字典视图的输出189
9.9 如何使用数据字典视图191
9.10 小结194
9.11 您应该掌握的内容194
第10章 创建表196
10.1 创建表的语句和例子197
10.2 命名和引用规则198
10.3 列的数据类型和默认值200
10.4 创建表的例子202
10.5 利用子查询来创建表204
10.6 修改表的结构205
10.7 改变对象的名字211
10.8 为表和列加注释213
10.9 截断表和删除表214
10.10 只读(Read Only)表217
10.11 小结219
10.12 您应该掌握的内容223
第11章 替代变量224
11.1 替代变量引入的原因225
11.2 以&开始的替代变量225
11.3 字符型和日期型替代变量227
11.4 以&&开始的替代变量230
11.5 替代变量可以出现的地方231
11.6 使用DEFINE定义替代变量233
11.7 使用ACCEPT定义替代变量234
11.8 如何使用ACCEPT命令的HIDE选项237
11.9 ACCEPT命令的格式和选项239
11.10 参数和替代变量的永久设置239
11.11 小结242
11.12 您应该掌握的内容242
第12章 数据的维护244
12.1 准备工作245
12.2 INSERT语句246
12.3 INSERT语句中的空值问题247
12.4 如何向表中插入特殊的值250
12.5 如何利用子查询向表中插入数据251
12.6 如何利用替代变量向表中插入数据和将INSERT语句存入脚本文件252
12.7 利用ACCEPT在INSERT语句中产生用户友好的系统提示254
12.8 UPDATE语句255
12.9 基于另一个表来修改记录258
12.10 利用多列子查询来修改记录260
12.11 DELETE语句261
12.12 在使用DELETE时可能出现的问题263
12.13 基于另一个表来删除行264
12.14 引入事务处理的原因265
12.15 什么是Oracle数据库的事务265
12.16 利用COMMIT和ROLLBACK语句进行事务控制267
12.17 利用DDL和DCL语句进行事务控制268
12.18 非正常退出和正常退出SQL*Plu对事务控制的影响270
12.19 利用AUTOCOMMIT进行事务控制272
12.20 有关事务处理应注意的一些问题273
12.21 您应该掌握的内容274
第13章 索引与约束275
13.1 为什么引入索引276
13.2 如何建立索引276
13.3 如何查看索引278
13.4 使用索引时应注意的问题279
13.5 基于函数的索引280
13.6 如何确认Oracle系统是否使用了索引282
13.7 如何删除索引284
13.8 为什么要引入约束及如何定义约束287
13.9 非空约束287
13.10 查看有关约束的信息290
13.11 唯一约束291
13.12 条件约束295
13.13 主键约束298
13.14 外键约束301
13.15 外键约束对INSERT语句的影响304
13.16 外键约束对DELETE语句的影响305
13.17 外键约束对UPDATE语句的影响306
13.18 外键约束对DDL语句的影响309
13.19 外键的ON DELETE SET NULL和ON DELETE CASCADE子句310
13.20 约束的维护315
13.21 约束小结320
13.22 您应该掌握的内容321
第14章 视图322
14.1 为什么引入视图323
14.2 使用视图的好处324
14.3 如何创建视图326
14.4 如何修改视图328
14.5 Oracle系统如何管理视图329
14.6 如何使用视图来进行DML操作330
14.7 如何使用视图的WITH CHECK OPTION子句331
14.8 为什么要使用WITH READ ONLY子句333
14.9 如何删除视图335
14.10 内嵌式视图336
14.11 前n行查询/分析337
14.12 ROWNUM的更多应用339
14.13 您应该掌握的内容340
第15章 序列号和同义词342
15.1 序列号的引入343
15.2 创建序列号语句的格式343
15.3 如何创建序列号344
15.4 如何使用创建的序列号346
15.5 使用序列号的实例348
15.6 NEXTVAL和CURRVAL虚(伪)列介绍和它们的使用规则350
15.7 序列号的修改353
15.8 删除序列号355
15.9 引入同义词的原因357
15.10 如何创建同义词357
15.11 创建公用同义词359
15.12 删除同义词361
15.13 您应该掌握的内容362
第16章 用户管理363
16.1 控制用户对数据库的访问364
16.2 创建用户及给用户赋口令364
16.3 Oracle数据库管理系统中的权限366
16.4 如何将系统权限授予用户367
16.5 如何查看用户具有的系统权限371
16.6 引入角色的原因373
16.7 角色的创建和使用374
16.8 对象的权限和授权语句377
16.9 对象权限授权实例379
16.10 权限的回收388
16.11 改变用户的口令392
16.12 删除用户394
16.13 CONNECT和RESOURCE角色396
16.14 您应该掌握的内容401
第17章 SQL Developer简介和集合操作403
17.1 Oracle SQL Developer简介404
17.2 为Oracle SQL Developer配置连接409
17.3 集合操作符及将使用的表412
17.4 UNION集合操作(运算)符414
17.5 UNION ALL集合操作(运算)符416
17.6 INTERSECT和MINUS集合操作(运算)符417
17.7 集合操作(运算)符的特点419
17.8 查询语句的匹配420
17.9 获取执行计划和控制行的顺序422
17.10 利用AUTOTRACE追踪SQL语句426
17.11 获取SQL*Plus的帮助信息429
第18章 Express概述和安装432
18.1 Oracle Application Express简介434
18.2 Oracle Application Express的诱人之处434
18.3 可以使用Express完成的工作435
18.4 适合于使用Express开发的系统436
18.5 HTTP服务器的选择和软硬件要求436
18.6 Oracle Application Express安装440
18.7 Express工作区和用户角色446
18.8 设置自己的本地环境448
18.9 登录本地Express实例450
18.10 创建新用户(账户)451
第19章 Express的用户界面453
19.1 Express工作区主页454
19.2 使用SQL工作室与数据库交互457
19.3 应用程序构建器460
第20章 创建和预览Express网页464
20.1 创建最初的Express应用程序465
20.2 预览所建的应用程序469
20.3 使用网络浏览器启动应用程序主页473
20.4 修改分公司报表474
20.5 添加员工报表和表单476
20.6 预览所创建的员工信息网页479
第21章 编辑Express网页481
21.1 创建函数482
21.2 创建列和修改列名483
21.3 修改列显示格式485
21.4 以选择列表来显示项的准备工作489
21.5 为JOBS创建值列表493
21.6 为EMPLOYEES创建值列表495
21.7 为DEPARTMENTS创建值列表496
21.8 编辑JOB项497
21.9 编辑MANAGER项499
21.10 编辑DEPARTMENT项500
21.11 运行并预览网页502
21.12 汉化报表的显示505
21.13 汉化表单的显示507
第22章 在网页中加入链接509
22.1 在主页上添加“人才荟萃”报表的超链接510
22.2 创建区域512
22.3 创建项513
22.4 将项与报表链接515
22.5 创建分支516
22.6 将一列的值链接到另一个网页518
22.7 创建报表和条件521
22.8 关闭页码524
22.9 添加广告用语526
22.10 如何使用“发现”图标527
22.11 在主页上加入客户信息530
22.12 在网页上添加图形534
第23章 管理数据和部署应用程序542
23.1 数据加载/卸载工具(数据车间)543
23.2 将数据卸载到正文文件中544
23.3 将数据卸载到电子表格文件中546
23.4 将正文文件的数据加载到Oracle数据库中548
23.5 将电子表格的数据加载到Oracle数据库中550
23.6 部署应用程序原理554
23.7 导出应用程序555
23.8 下载客户追踪包和创建安装所用的工作区557
23.9 在cust工作区上安装客户追踪软件包559
23.10 创建终端用户564
23.11 通过切换主题来改变用户的界面566
23.12 公布应用程序的网址569
23.13 普通用户利用公布的URL访问应用程序572
结束语575
鸣谢577
参考文献578
热门推荐
- 3120398.html
- 1912629.html
- 1946951.html
- 426256.html
- 970785.html
- 1017120.html
- 2358200.html
- 3570920.html
- 665283.html
- 3174034.html
- http://www.ickdjs.cc/book_2902747.html
- http://www.ickdjs.cc/book_3159384.html
- http://www.ickdjs.cc/book_2892056.html
- http://www.ickdjs.cc/book_850355.html
- http://www.ickdjs.cc/book_2548342.html
- http://www.ickdjs.cc/book_249492.html
- http://www.ickdjs.cc/book_1751731.html
- http://www.ickdjs.cc/book_1833365.html
- http://www.ickdjs.cc/book_3498465.html
- http://www.ickdjs.cc/book_3394560.html