种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

Oracle SQL培训教程——从实践中学习Oracle SQL及Web快速套用开发

(2019-10-04 23:35:32) 百科综合
Oracle SQL培训教程——从实践中学习Oracle SQL及Web快速套用开发

Oracle SQL培训教程——从实践中学习Oracle SQL及Web快速套用开发

《Oracle SQL培训教程——从实践中学习Oracle SQL及Web快速套用开发》是2011年清华大学出版社出版的图书,作者是何明。

基本介绍

  • 书名:Oracle SQL培训教程——从实践中学习Oracle SQL及Web快速套用开发
  • 作者:何明
  • ISBN:9787302216094
  • 类别:图书 > 计算机与网际网路 > 资料库 > SQL语言 
  • 页数:583页 
  • 定价:69.8元
  • 出版社:清华大学出版社
  • 出版时间:2011-3-21
  • 装帧:平装
  • 开本:16 

内容简介

本书是一本OracleSQL的入门教材,它适合于初级到中级的读者。书中使用简单、生动的生活中的例子来解释複杂的计算机和资料库概念,而避免用计算机的例子。读者可以在没有任何计算机专业知识的情况下阅读此书。
本书又是一本OracleSQL的实用教材,内容覆盖了OCP(Oracle认证专家)考试的几乎全部内容,但重点放在实际工作能力的训练。本书的每章中都有大量的例题,而且每道题都给出了答案。为了帮助读者理解,许多概念和例题都给出了商业套用背景,还有很多例题可以不加修改或略加修改即可套用于实际工作中。本书中的绝大多数例题都可以在Oracle8及以上版本上运行。
本书所有图形操作和比较难的命令行操作都附有教学视频,读者可以在随书的光碟上找到,另外一些较难的命令已经被做成了正文或SQL脚本档案存在光碟上,读者可以通过複製和贴上来运行它们。

目录

第0章Oracle的安装及相关配置 1
0.1Oracle的安装 1
0.2进入Oracle的SQL*Plus界面 5
0.3scott用户及其对象维护 6
0.4本书中将用到的表 7
0.5SQL(StructuredQueryLanguage)
语言 7
0.6本书所用的术语 8
0.7Oracle11g上的SQL*Plus 9
0.8使用iSQL*Plus 10
0.9使用DOS视窗启动SQL*Plus 13
第1章简单查询语句 15
1.1最简单的查询语句 16
1.2在查询语句中如何选择特定的列 16
1.3如何书写查询语句 18
1.4列标题和数据的默认显示格式 20
1.5如何在SQL语句中使用算术
表达式 21
1.6如何在SQL语句中使用列的别名 23
1.7连线运算符 24
1.8DISTINCT运算符 25
1.9基本查询语句的格式 27
1.10应该掌握的内容 28
第2章限制性查询和数据的排序 29
2.1如何限制所选择的数据行 29
2.2比较运算符 30
2.3如何使用BETWEENAND比较
运算符 30
2.4在SQL语句中使用字元串和日期 32
2.5使用IN比较运算符 33
2.6使用LIKE比较运算符 34
2.7如何使用转义操作符 36
2.8ORDERBY子句 37
2.9在ORDERBY子句中使用别名或
表达式 39
2.10在ORDERBY子句中使用列号 40
2.11在ORDERBY子句中使用多列 41
2.12在ORDERBY子句中使用在
SELECT列表中没有的列 42
2.13扩充后的查询语句的格式 42
2.14应该掌握的内容 43
第3章常用的SQL*Plus命令 44
3.1DESC[RIBE]命令 44
3.2SETLINE[SIZE]{80|n}命令 45
3.3L命令和ntext命令 46
3.4“/”命令 48
3.5n(设定当前行)命令和A[PPEND]
(附加)命令 48
3.6DEL命令 50
3.7C[HANGE]命令 52
3.8如何生成脚本档案 54
3.9如何编辑脚本档案 56
3.10如何直接运行脚本档案 58
3.11SPOOL命令 58
3.12将Oracle资料库的数据导出给
其他系统 60
3.13将数据导出操作自动化 62
3.14商业智慧型软体读取Oracle数据的简单
方法 67
3.15应该掌握的内容 71
第4章单行函式 72
4.1什幺是函式 72
4.2单行函式简介 72
4.3单行字元型函式 72
4.4使用单行字元型函式的实例 77
4.5数字型函式 78
4.6日期型数据的处理 81
4.7日期函式 84
4.8ROUND和TRUNC函式用于
日期型数据 86
4.9不同数据类型之间的隐含转换 89
4.10不同数据类型之间的显式转换 89
4.11应该掌握的内容 97
第5章NULL值的处理、逻辑操作和
函式嵌套 98
5.1什幺是空值 98
5.2含有空值的表达式的运算 99
5.3空值的排序 101
5.4逻辑表达式和逻辑运算符 103
5.5运算符的优先权 106
5.6用AND和OR替代BETWEENAND
和IN运算符 107
5.7NVL函式 109
5.8DECODE函式 110
5.9单值函式的嵌套 111
5.10Oracle9i新增加的单值函式和
表达式 113
5.11应该掌握的内容 118
第6章综合数据和分组函式 119
6.15个常用的分组函式 119
6.2COUNT函式 119
6.3AVG和SUM函式 120
6.4MIN和MAX函式 120
6.5GROUPBY子句的套用 122
6.6改变GROUPBY子句的排序次序 122
6.7GROUPBY子句的特殊用法 123
6.8分组函式与GROUPBY子句的
非法操作 123
6.9HAVING子句的使用 125
6.10分组函式的嵌套 126
6.11分组函式的空值问题 127
6.12NVL函式在分组函式中的使用 128
6.13是否在分组函式中使用NVL
函式的商业背景 129
6.14其他的分组函式和分组函式的
小结 129
6.15应该掌握的内容 129
第7章多表查询 130
7.1资料库的规範化 130
7.2主键和实体完整性 131
7.3第一範式 131
7.4消除部分依赖 132
7.5外键和引用完整性 133
7.6第二範式 133
7.7第三範式 134
7.8规範化过程小结 135
7.9多表连线 136
7.10相等连线 136
7.11连线中表别名的使用 138
7.12笛卡儿乘积(乘积连线) 138
7.13自连线 140
7.14两个以上的表的连线 142
7.15不等连线 143
7.16外连线 144
7.17SQL:1999语法的连线 145
7.18SQL:1999语法的自然连线 145
7.19使用USING子句的连线 146
7.20使用ON子句的连线 147
7.21使用ON子句的多表连线和
附加条件 147
7.22左外连线 149
7.23右外连线 150
7.24全外连线 150
7.25应该掌握的内容 153
第8章子查询 155
8.1为什幺引入单行子查询 155
8.2WHERE子句中的单行子查询 156
8.3HAVING子句中的单行子查询 159
8.4FROM子句中的单行子查询 159
8.5多行子查询 160
8.6子查询中的空值问题 164
8.7多列子查询 166
8.8小结 168
8.9应该掌握的内容 169
第9章控制SQL*Plus的环境和
数据字典简介 170
9.1控制SQL*Plus的环境 170
9.2SQL*Plus的环境变数ECHO 170
9.3SQL*Plus的环境变数FEEDBACK 172
9.4SQL*Plus其他常用的环境变数 174
9.5SQL*Plus的COLUMN
格式化命令 174
9.6SQL*Plus的其他格式化命令 179
9.7数据字典和数据字典视图 182
9.8格式化数据字典视图的输出 184
9.9如何使用数据字典视图 186
9.10小结 190
9.11应该掌握的内容 190
第10章创建表 191
10.1创建表的语句和例子 191
10.2命名和引用规则 192
10.3列的数据类型和默认值 195
10.4创建表的例子 196
10.5利用子查询来创建表 198
10.6修改表的结构 200
10.7改变对象的名字 206
10.8为表和列加注释 208
10.9截断表和删除表 209
10.10小结 213
10.11应该掌握的内容 216
第11章替代变数 218
11.1替代变数引入的原因 218
11.2以&开始的替代变数 219
11.3字元型和日期型替代变数 221
11.4以&&开始的替代变数 223
11.5替代变数可以出现的地方 225
11.6使用DEFINE定义替代变数 227
11.7使用ACCEPT定义替代变数 228
11.8如何使用ACCEPT命令的HIDE
选项 231
11.9ACCEPT命令的格式和选项 233
11.10参数和替代变数的永久设定 234
11.11小结 237
11.12应该掌握的内容 237
第12章数据的维护 238
12.1準备工作 238
12.2INSERT语句 239
12.3INSERT语句中的空值问题 241
12.4如何向表中插入特殊的值 243
12.5如何利用子查询向表中插入
数据 245
12.6如何利用替代变数向表中插入数据和
将INSERT语句存入脚本档案 246
12.7利用ACCEPT在INSERT语句中
产生用户友好的系统提示 248
12.8UPDATE语句 249
12.9基于另一个表来修改记录 253
12.10利用多列子查询来修改记录 255
12.11DELETE语句 256
12.12在使用DELETE时可能出现的
问题 258
12.13基于另一个表来删除行 259
12.14引入事务处理的原因 260
12.15什幺是Oracle资料库的事务 260
12.16利用COMMIT和ROLLBACK
语句进行事务控制 261
12.17利用DDL和DCL语句进行
事务控制 263
12.18非正常退出和正常退出SQL*Plus
对事务控制的影响 265
12.19利用AUTOCOMMIT进行
事务控制 267
12.20有关事务处理应注意的一些
问题 268
12.21应该掌握的内容 269
第13章索引与约束 270
13.1为什幺引入索引 270
13.2如何建立索引 271
13.3如何查看索引 272
13.4使用索引时应注意的问题 274
13.5基于函式的索引 275
13.6如何确认Oracle系统是否使用了
索引 277
13.7如何删除索引 279
13.8为什幺要引入约束及如何定义
约束 281
13.9非空约束 282
13.10查看有关约束的信息 285
13.11唯一约束 286
13.12条件约束 290
13.13主键约束 293
13.14外键约束 297
13.15外键约束对INSERT
语句的影响 300
13.16外键约束对DELETE
语句的影响 302
13.17外键约束对UPDATE
语句的影响 302
13.18外键约束对DDL语句的影响 305
13.19外键的ONDELETESETNULL和
ONDELETECASCADE子句 307
13.20约束的维护 312
13.21约束小结 317
13.22应该掌握的内容 318
第14章视图 320
14.1为什幺引入视图 320
14.2使用视图的好处 321
14.3如何创建视图 323
14.4如何修改视图 325
14.5Oracle系统如何管理视图 327
14.6如何使用视图来进行DML
操作 328
14.7如何使用视图的WITHCHECK
OPTION子句 329
14.8为什幺要使用WITHREAD
ONLY子句 331
14.9如何删除视图 333
14.10内嵌式视图 335
14.11前n行查询/分析 335
14.12ROWNUM的更多套用 337
14.13应该掌握的内容 339
第15章序列号和同义词 340
15.1序列号的引入 340
15.2创建序列号语句的格式 340
15.3如何创建序列号 341
15.4如何使用创建的序列号 343
15.5使用序列号的实例 345
15.6NEXTVAL和CURRVAL虚(伪)列
介绍和它们的使用规则 348
15.7序列号的修改 351
15.8删除序列号 354
15.9引入同义词的原因 355
15.10如何创建同义词 355
15.11创建公用同义词 357
15.12删除同义词 360
15.13应该掌握的内容 361
第16章用户管理 362
16.1控制用户对资料库的访问 362
16.2创建用户及给用户赋口令 362
16.3Oracle资料库管理系统中的
许可权 364
16.4如何将系统许可权授予用户 365
16.5如何查看用户具有的系统许可权 370
16.6引入角色的原因 372
16.7角色的创建和使用 373
16.8对象的许可权和授权语句 377
16.9对象许可权授权实例 378
16.10许可权的回收 388
16.11改变用户的口令 393
16.12删除用户 395
16.13CONNECT和RESOURCE
角色 397
16.14应该掌握的内容 402
第17章图形工具简介和集合操作 403
17.1PL/SQLDeveloper简介 403
17.2OracleSQLDeveloper简介 408
17.3为OracleSQLDeveloper配置连线 414
17.4集合操作符及将使用的表 417
17.5UNION集合操作(运算)符 419
17.6UNIONALL集合操作(运算)符 421
17.7 INTERSECT和MINUS集合操作
(运算)符 423
17.8集合操作(运算)符的特点 425
17.9查询语句的匹配 425
17.10获取执行计画和控制行的顺序 428
第18章Express概述和安装 433
18.1OracleApplicationExpress简介 434
18.2OracleApplicationExpress
的诱人之处 435
18.3可以使用Express完成的工作 435
18.4适合于使用Express开发的系统 437
18.5HTTP伺服器的选择和
软硬体要求 437
18.6OracleApplicationExpress安装 441
18.7Express工作区和用户角色 448
18.8设定自己的本地环境 449
18.9登录本地Express实例 452
18.10创建新用户(账户) 453
第19章Express的用户界面 455
19.1Express工作区主页 455
19.2使用SQL工作室与资料库互动 458
19.3应用程式构建器 462
第20章创建和预览Express网页 466
20.1创建最初的Express应用程式 466
20.2预览所建的应用程式 471
20.3使用网路浏览器启动套用
程式主页 475
20.4修改分公司报表 476
20.5添加员工报表和表单 478
20.6预览所创建的员工信息网页 482
第21章编辑Express网页 483
21.1创建函式 483
21.2创建列和修改列名 485
21.3修改列显示格式 487
21.4以选择列表来显示项的準备工作 491
21.5为JOBS创建值列表 495
21.6为EMPLOYEES创建值列表 497
21.7为DEPARTMENTS
创建值列表 498
21.8编辑JOB项 500
21.9编辑MANAGER项 501
21.10编辑DEPARTMENT项 503
21.11运行并预览网页 504
21.12汉化报表的显示 508
21.13汉化表单的显示 509
第22章在网页中加入连结 512
22.1在主页上添加“人才荟萃”报表的
超连结 512
22.2创建区域 514
22.3创建项 516
22.4将项与报表连结 518
22.5创建分支 519
22.6将一列的值连结到另一个网页 521
22.7创建报表和条件 524
22.8关闭页码 527
22.9添加广告用语 529
22.10如何使用“发现”图示 530
22.11在主页上加入客户信息 533
22.12在网页上添加图形 537
第23章管理数据和部署
应用程式 546
23.1数据载入/卸载工具
(数据车间) 546
23.2将数据卸载到正文档案中 547
23.3将数据卸载到电子表格档案中 550
23.4将正文档案的数据载入到Oracle
资料库中 551
23.5将电子表格的数据载入到Oracle
资料库中 554
23.6部署应用程式原理 558
23.7导出应用程式 559
23.8下载客户追蹤包和创建安装所用的
工作区 561
23.9在cust工作区上安装客户追蹤
软体包 564
23.10创建终端用户 568
23.11通过切换主题来改变用户的界面 571
23.12公布应用程式的网址 574
23.13普通用户利用公布的URL
访问应用程式 577
参考文献 580
结束语 582
鸣谢 584

标 签

搜索
随机推荐

Powered By 种豆资源网||