OCA认证考试指南(1Z0-047) Oracle Database SQL ExpertPDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:(美)奥赫恩著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302275398
- 页数:529 页
第1章 SQL简介 1
认证目标1.01 2
1.1考试概述 2
1.1.1 SQL Fundamentals Ⅰ与SQL Expert的比较 3
1.1.2考试过程 7
认证目标1.02 9
1.2定义和理解RDBMS的基础知识 9
1.2.1关系数据库和E.F.Codd博士 9
1.2.2数据库的规范化 10
1.2.3数据库设计方面的考虑 11
认证目标1.03 12
1.3定义和理解SQL的基础知识 12
认证目标1.04 13
1.4理解Oracle RDBMS和Oracle SQL 13
1.4.1 Oracle是市场主导者 14
1.4.2认证:Oracle SQL与ANSI SQL的比较 15
1.4.3认证:Oracle SQL与Oracle SQL*Plus的比较 15
1.4.4 Oracle公司的SQL工具 15
1.4.5 Oracle的SQL文档 17
认证目标1.05 17
1.5理解SQL在现代软件系统中的独特作用 17
1.5.1 SQL是一种4GL 17
1.5.2 SQL:所有其他语言通往RDBMS之门 18
1.5.3仅了解语法还不够 19
认证目标1.06 20
1.6确定合适的学习材料 20
1.6.1软件 21
1.6.2文档 21
1.7认证总结 22
1.7.1两分钟练习 22
1.7.2自测 23
1.7.3自测答案 26
第2章 使用DDL语句创建和管理表 29
认证目标2.01 30
2.1主数据库对象的种类 30
2.1.1什么是数据库对象 30
2.1.2模式 31
认证目标2.02 32
2.2创建一个简单的表 32
2.2.1对表或其他对象进行命名 33
2.2.2 SQL语句CREATE TABLE 38
认证目标2.03 39
2.3查看表的结构 39
认证目标2.04 40
2.4列出各列可用的数据类型 40
2.4.1字符 40
2.4.2数值 41
2.4.3日期 42
2.4.4大对象(LOB) 43
认证目标2.05 44
2.5如何在创建表的同时创建约束 44
2.5.1在CREATE TABLE语句中创建CONSTRAINT 45
2.5.2约束的类型 48
2.6认证总结 54
2.6.1两分钟练习 55
2.6.2自测 56
2.6.3自测答案 60
第3章 操纵数据 63
认证目标3.01 64
3.1描述每条DML语句 64
3.1.1 SQL语句概述 64
3.1.2 DML语句描述 66
认证目标3.02 67
3.2向表中插入行 67
3.2.1默认列列表 67
3.2.2枚举的列列表 69
认证目标3.03 72
3.3更新表中的行 72
3.3.1表达式 73
3.3.2约束 73
3.3.3 WHERE子句 75
认证目标3.04 75
3.4从表中删除行 75
认证目标3.05 76
3.5控制事务 76
3.5.1 COMMIT 76
3.5.2 ROLLBACK 79
3.5.3 SAVEPOINT 80
3.5.4回顾ROLLBACK 82
3.6认证总结 83
3.6.1两分钟练习 84
3.6.2自测 85
3.6.3自测答案 89
第4章 使用SQL SELECT语句检索数据 93
认证目标4.01 94
4.1执行基本的SELECT语句 94
4.1.1 SELECT语句示例 94
4.1.2 SELECT语句的最低要求 95
认证目标4.02 96
4.2列出SQL SELECT语句的能力 96
4.2.1 SELECT语句概述 96
4.2.2表达式 100
4.2.3其他SELECT语句子句 103
4.2.4 SELECT的能力 104
认证目标4.03 106
4.3描述模式对象如何工作 106
4.3.1表 106
4.3.2约束 106
4.3.3视图 106
4.3.4索引 106
4.3.5序列 107
4.3.6同义词 107
4.4认证总结 108
4.4.1两分钟练习 108
4.4.2自测 109
4.4.3自测答案 113
第5章 对数据进行限定和排序 115
认证目标5.01 116
5.1对查询所检索的行进行限制 116
5.1.1 WHERE子句 116
5.1.2布尔逻辑 121
5.1.3其他的WHERE子句特性 124
5.1.4其他的概念 127
认证目标5.02 127
5.2对查询所检索的行进行排序 127
5.2.1通过名称进行引用 127
5.2.2表达式 130
5.2.3通过位置进行引用 132
5.2.4组合 133
5.2.5 ORDER BY和NULL 133
5.3认证总结 133
5.3.1两分钟练习 134
5.3.2自测 136
5.3.3自测答案 140
第6章 使用单行函数定制输出 143
认证目标6.01 144
6.1描述SQL中各种类型的函数 144
6.1.1字符函数 145
6.1.2数值函数 145
6.1.3日期函数 145
6.1.4转换函数 146
6.1.5其他函数 146
认证目标6.02 146
6.2在SELECT语句中使用字符函数、数值函数和日期函数 146
6.2.1 DUAL表 146
6.2.2字符处理 147
6.2.3数学处理 152
6.2.4处理日期 154
6.2.5其他函数 157
6.2.6嵌套函数 160
认证目标6.03 161
6.3描述转换函数的用法 161
6.3.1转换函数 162
6.3.2自动数据类型转换 169
认证目标6.04 170
6.4使用各种日期时间函数管理不同时区的数据 170
6.4.1数据库时间和会话时间的比较 171
6.4.2通用协调时 172
6.4.3时区数据类型 172
6.4.4时区函数 174
6.4.5时区转换函数 177
6.4.6 AT TIME ZONE,AT LOCAL 179
6.5认证总结 181
6.5.1两分钟练习 182
6.5.2自测 183
6.5.3自测答案 186
第7章 使用分组函数报告聚集数据 189
认证目标7.01 190
7.1.识别可用的分组函数 190
认证目标7.02 191
7.2描述分组函数的用法 191
7.2.1 COUNT 191
7.2.2 SUM 193
7.2.3 MIN,MAX 193
7.2.4 AVG 194
7.2.5 MEDIAN 195
7.2.6 RANK 195
7.2.7 FIRST,LAST 195
7.2.8 GROUPING 196
7.2.9其他 196
认证目标7.03 196
7.3使用GROUPBY子句对数据分组 196
7.3.1多列 201
7.3.2再论ORDER BY 201
7.3.3嵌套函数 202
认证目标7.04 204
7.4通过使用HAVING子句包含或排除分组后的行 204
7.5认证总结 206
7.5.1两分钟练习 206
7.5.2自测 207
7.5.3自测答案 211
第8章 从多个表中显示数据 215
认证目标8.01 216
8.1编写SELECT语句,使用等值联接和非等值联接从多个表中访问数据;使用外联接查看不满足联接条件的数据 216
8.1.1键关联 216
8.1.2联接的类型 218
8.1.3内联接 218
8.1.4外联接 220
8.1.5使用表的别名 223
8.1.6自然联接 224
8.1.7 USING 225
8.1.8多表联接 225
8.1.9非等值联接 226
认证目标8.02 228
8.2使用自联接将表联接到自己 228
8.2.1自引用外键 228
8.2.2自联接的语法 228
认证目标8.03 229
8.3从两个或多个表中生成所有行的笛卡尔积 229
8.4认证总结 230
8.4.1两分钟练习 231
8.4.2自测 232
8.4.3自测答案 236
第9章 使用子查询检索数据 239
认证目标9.01 240
9.1定义子查询 240
认证目标9.02 241
9.2子查询能够解决的问题类型 241
认证目标9.03 241
9.3子查询的类型 241
认证目标9.04 242
9.4编写单行子查询和多行子查询 242
9.4.1单行子查询 242
9.4.2多行子查询 246
认证目标9.05 247
9.5编写一个多列子查询 247
认证目标9.06 249
9.6在SQL中使用标量子查询 249
认证目标9.07 250
9.7使用关联子查询解决问题 250
认证目标9.08 252
9.8使用关联子查询更新和删除行 252
9.8.1在UPDATE语句中使用关联子查询 252
9.8.2在DELETE语句中使用关联子查询 253
认证目标9.09 254
9.9使用EXISTS和NOT EXISTS操作符 254
认证目标9.10 255
9.10使用WITH子句 255
9.11认证总结 256
9.11.1两分钟练习 256
9.11.2自测 258
9.11.3自测答案 263
第10章 创建其他模式对象 267
认证目标10.01 268
10.1创建和使用简单视图及复杂视图 268
10.1.1创建视图 268
10.1.2可更新视图 271
10.1.3内联视图 273
10.1.4检索数据 275
10.1.5 ALTER VIEW 275
认证目标10.02 276
10.2创建、维护和使用序列 276
10.2.1创建序列 276
10.2.2使用序列 277
认证目标10.03 279
10.3创建和维护索引 279
10.3.1隐式创建索引 280
10.3.2单列索引 281
10.3.3复合索引 283
10.3.4唯一索引 284
10.3.5删除索引 284
认证目标10.04 284
10.4创建私有同义词和公有同义词 284
10.4.1私有同义词 285
10.4.2公有同义词 286
10.4.3对象权限 286
10.4.4名称优先级 287
10.4.5替换 288
10.4.6删除同义词 289
10.5认证总结 289
10.5.1两分钟练习 290
10.5.2自测 291
10.5.3自测答案 296
第11章 管理模式对象 299
认证目标11.01 300
11.1添加列和修改列 300
11.1.1添加列 300
11.1.2修改列 302
11.1.3重新命名列 305
认证目标11.02 305
11.2删除列和将列设置为UNUSED 305
11.2.1删除列 305
11.2.2 UNUSED 307
认证目标11.03 309
11.3添加约束 309
11.3.1使用ALTER TABLE添加约束 309
11.3.2修改约束 312
11.3.3删除约束 312
11.3.4禁用约束和启用约束 314
11.3.5 DROP TABLE和CASCADE CONSTRAINTS 319
11.3.6 DELETE和ON DELETE 319
11.3.7 DEFERABLE和DEFERED 320
11.3.8重新命名约束 321
认证目标11.04 323
11.4使用CREATE TABLE语句创建索引 323
11.4.1自动创建索引 323
11.4.2 USING INDEX子句 324
认证目标11.05 325
11.5创建基于函数的索引 325
认证目标11.06 326
11.6执行FLASHBACK操作 326
11.6.1概述 326
11.6.2恢复被删除的表 327
11.6.3及时地恢复表 330
11.6.4标记时间 331
认证目标11.07 334
11.7创建和使用外部表 334
11.7.1使用外部表的好处 334
11.7.2创建外部表 335
11.8认证总结 338
11.8.1两分钟练习 339
11.8.2自测 340
11.8.3自测答案 345
第12章 使用集合操作符 349
认证目标12.01 350
12.1描述集合操作符 350
认证目标12.02 352
12.2使用一个集合操作符将多个查询组合为一个单独的查询 352
12.2.1 UNION 352
12.2.2 UNION ALL 354
12.2.3 INTERSECT 355
12.2.4 MINUS 355
12.2.5组合 356
认证目标12.03 357
12.3控制返回行的返回顺序 357
12.3.1 ORDER BY——根据位置进行排序 357
12.3.2 ORDER BY——根据引用进行排序 358
12.4认证总结 359
12.4.1两分钟练习 360
12.4.2自测 360
12.4.3自测答案 365
第13章 通过对相关数据进行分组生成报表 369
认证目标13.01 370
13.1使用ROLLUP操作生成子和值 370
认证目标13.02 372
13.2使用CUBE操作生成交叉报表值 372
认证目标13.03 374
13.3使用GROUPING函数标识ROLLUP或CUBE创建的行值 374
认证目标13.04 375
13.4使用GROUPING SETS生成一个单独的结果集 375
13.5认证总结 378
13.5.1两分钟练习 378
13.5.2自测 379
13.5.3自测答案 383
第14章 使用数据字典视图管理对象 385
认证目标14.01 386
14.1使用数据字典视图研究对象的数据 386
14.1.1结构 386
14.1.2动态性能视图 389
14.1.3读取注解 390
14.1.4添加注解 390
认证目标14.02 391
14.2查询各种数据字典视图 391
14.2.1 DICTIONARY 391
14.2.2标识一个用户拥有的对象 392
14.2.3检查表和列 394
14.2.4编译视图 395
14.2.5检查权限 395
14.2.6检查约束 396
14.2.7查找列 397
14.3认证总结 397
14.3.1两分钟练习 398
14.3.2自测 399
14.3.3自测答案 401
第15章 操作大数据集 405
认证目标15.01 406
15.1使用子查询操作数据 406
15.1.1 CREATE TABLE与子查询 406
15.1.2 INSERT与子查询 408
15.1.3 UPDATE与关联子查询 410
认证目标15.02 411
15.2描述多表INSERT语句的功能 411
认证目标15.03 415
15.3使用无条件多表INSERT语句、条件多表INSERT语句,以及转置多表INSERT语句 415
15.3.1无条件多表INSERT语句 415
15.3.2条件多表INSERT语句 417
15.3.3转置多表INSERT语句 422
认证目标15.04 424
15.4将数据合并到一个表中 424
认证目标15.05 427
15.5跟踪数据在一段时间内的变更情况 427
15.5.1闪回查询 428
15.5.2闪回版本查询 432
15.5.3闪回事务查询 435
15.6认证总结 437
15.6.1两分钟练习 438
15.6.2自测 439
15.6.3自测答案 445
第16章 分层检索 449
认证目标16.01 450
16.1分层查询的概念 450
认证目标16.02 452
16.2分层数据的创建与格式化 452
16.2.1创建一个树状结构的报表 453
16.2.2选择方向 454
16.2.3 ORDER SIBLINGS BY 455
16.2.4 SYS_CONNECT_BY_PATH 456
16.2.5 CONNECT_BY_ROOT 457
认证目标16.03 457
16.3从树状结构中排除分支 457
16.4认证总结 459
16.4.1两分钟练习 459
16.4.2自测 460
16.4.3自测答案 463
第17章 对正则表达式的支持 467
认证目标17.01 468
17.1使用元字符 468
认证目标17.02 470
17.2正则表达式函数 470
认证目标17.03 478
17.3替换模式 478
认证目标17.04 482
17.4正则表达式和CHECK约束 482
17.5认证总结 484
17.5.1两分钟练习 484
17.5.2自测 485
17.5.3自测答案 488
第18章 对用户访问进行控制 491
认证目标18.01 492
18.1区分系统权限和对象权限 492
18.1.1系统权限 492
18.1.2前提条件 494
18.1.3 GRANT语句和REVOKE语句 496
18.1.4 ANY 498
18.1.5 ADMIN OPTION 499
18.1.6 ALL PRIVILEGES 500
18.1.7 PUBLIC 500
认证目标18.02 501
18.2授予表上的权限 501
18.2.1模式前缀 502
18.2.2 WITH GRANT OPTION 503
18.2.3 REVOKE 504
18.2.4 ALL PRIVILEGES 504
18.2.5权限的依赖性 505
认证目标18.03 505
18.3在数据字典中查看权限 505
认证目标18.04 507
18.4授予角色 507
认证目标18.05 510
18.5区分权限和角色 510
18.6认证总结 511
18.6.1两分钟练习 511
18.6.2自测 512
18.6.3自测答案 516
附录A本书附带的资料 519
系统需求 519
MasterExam 520
帮助 520
删除安装 520
技术支持 520
LearnKey技术支持 520
术语表 521
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《国家执业药师考试历年真题试卷全解 2015-2019 中药学专业知识 1》黄坤主编 2020
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019