图书介绍
OCA认证考试指南(1Z0-047) Oracle Database SQL ExpertPDF|Epub|txt|kindle电子书版本网盘下载
- (美)奥赫恩著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302275398
- 出版时间:2012
- 标注页数:529页
- 文件大小:132MB
- 文件页数:540页
- 主题词:关系数据库-数据库管理系统,Oracle-工程技术人员-资格考试-自学参考资料
PDF下载
下载说明
OCA认证考试指南(1Z0-047) Oracle Database SQL ExpertPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 SQL简介1
认证目标1.012
1.1考试概述2
1.1.1 SQL Fundamentals Ⅰ与SQL Expert的比较3
1.1.2考试过程7
认证目标1.029
1.2定义和理解RDBMS的基础知识9
1.2.1关系数据库和E.F.Codd博士9
1.2.2数据库的规范化10
1.2.3数据库设计方面的考虑11
认证目标1.0312
1.3定义和理解SQL的基础知识12
认证目标1.0413
1.4理解Oracle RDBMS和Oracle SQL13
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.0517
1.5理解SQL在现代软件系统中的独特作用17
1.5.1 SQL是一种4GL17
1.5.2 SQL:所有其他语言通往RDBMS之门18
1.5.3仅了解语法还不够19
认证目标1.0620
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.0130
2.1主数据库对象的种类30
2.1.1什么是数据库对象30
2.1.2模式31
认证目标2.0232
2.2创建一个简单的表32
2.2.1对表或其他对象进行命名33
2.2.2 SQL语句CREATE TABLE38
认证目标2.0339
2.3查看表的结构39
认证目标2.0440
2.4列出各列可用的数据类型40
2.4.1字符40
2.4.2数值41
2.4.3日期42
2.4.4大对象(LOB)43
认证目标2.0544
2.5如何在创建表的同时创建约束44
2.5.1在CREATE TABLE语句中创建CONSTRAINT45
2.5.2约束的类型48
2.6认证总结54
2.6.1两分钟练习55
2.6.2自测56
2.6.3自测答案60
第3章 操纵数据63
认证目标3.0164
3.1描述每条DML语句64
3.1.1 SQL语句概述64
3.1.2 DML语句描述66
认证目标3.0267
3.2向表中插入行67
3.2.1默认列列表67
3.2.2枚举的列列表69
认证目标3.0372
3.3更新表中的行72
3.3.1表达式73
3.3.2约束73
3.3.3 WHERE子句75
认证目标3.0475
3.4从表中删除行75
认证目标3.0576
3.5控制事务76
3.5.1 COMMIT76
3.5.2 ROLLBACK79
3.5.3 SAVEPOINT80
3.5.4回顾ROLLBACK82
3.6认证总结83
3.6.1两分钟练习84
3.6.2自测85
3.6.3自测答案89
第4章 使用SQL SELECT语句检索数据93
认证目标4.0194
4.1执行基本的SELECT语句94
4.1.1 SELECT语句示例94
4.1.2 SELECT语句的最低要求95
认证目标4.0296
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.03106
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.01116
5.1对查询所检索的行进行限制116
5.1.1 WHERE子句116
5.1.2布尔逻辑121
5.1.3其他的WHERE子句特性124
5.1.4其他的概念127
认证目标5.02127
5.2对查询所检索的行进行排序127
5.2.1通过名称进行引用127
5.2.2表达式130
5.2.3通过位置进行引用132
5.2.4组合133
5.2.5 ORDER BY和NULL133
5.3认证总结133
5.3.1两分钟练习134
5.3.2自测136
5.3.3自测答案140
第6章 使用单行函数定制输出143
认证目标6.01144
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.02146
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.03161
6.3描述转换函数的用法161
6.3.1转换函数162
6.3.2自动数据类型转换169
认证目标6.04170
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 LOCAL179
6.5认证总结181
6.5.1两分钟练习182
6.5.2自测183
6.5.3自测答案186
第7章 使用分组函数报告聚集数据189
认证目标7.01190
7.1.识别可用的分组函数190
认证目标7.02191
7.2描述分组函数的用法191
7.2.1 COUNT191
7.2.2 SUM193
7.2.3 MIN,MAX193
7.2.4 AVG194
7.2.5 MEDIAN195
7.2.6 RANK195
7.2.7 FIRST,LAST195
7.2.8 GROUPING196
7.2.9其他196
认证目标7.03196
7.3使用GROUPBY子句对数据分组196
7.3.1多列201
7.3.2再论ORDER BY201
7.3.3嵌套函数202
认证目标7.04204
7.4通过使用HAVING子句包含或排除分组后的行204
7.5认证总结206
7.5.1两分钟练习206
7.5.2自测207
7.5.3自测答案211
第8章 从多个表中显示数据215
认证目标8.01216
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 USING225
8.1.8多表联接225
8.1.9非等值联接226
认证目标8.02228
8.2使用自联接将表联接到自己228
8.2.1自引用外键228
8.2.2自联接的语法228
认证目标8.03229
8.3从两个或多个表中生成所有行的笛卡尔积229
8.4认证总结230
8.4.1两分钟练习231
8.4.2自测232
8.4.3自测答案236
第9章 使用子查询检索数据239
认证目标9.01240
9.1定义子查询240
认证目标9.02241
9.2子查询能够解决的问题类型241
认证目标9.03241
9.3子查询的类型241
认证目标9.04242
9.4编写单行子查询和多行子查询242
9.4.1单行子查询242
9.4.2多行子查询246
认证目标9.05247
9.5编写一个多列子查询247
认证目标9.06249
9.6在SQL中使用标量子查询249
认证目标9.07250
9.7使用关联子查询解决问题250
认证目标9.08252
9.8使用关联子查询更新和删除行252
9.8.1在UPDATE语句中使用关联子查询252
9.8.2在DELETE语句中使用关联子查询253
认证目标9.09254
9.9使用EXISTS和NOT EXISTS操作符254
认证目标9.10255
9.10使用WITH子句255
9.11认证总结256
9.11.1两分钟练习256
9.11.2自测258
9.11.3自测答案263
第10章 创建其他模式对象267
认证目标10.01268
10.1创建和使用简单视图及复杂视图268
10.1.1创建视图268
10.1.2可更新视图271
10.1.3内联视图273
10.1.4检索数据275
10.1.5 ALTER VIEW275
认证目标10.02276
10.2创建、维护和使用序列276
10.2.1创建序列276
10.2.2使用序列277
认证目标10.03279
10.3创建和维护索引279
10.3.1隐式创建索引280
10.3.2单列索引281
10.3.3复合索引283
10.3.4唯一索引284
10.3.5删除索引284
认证目标10.04284
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.01300
11.1添加列和修改列300
11.1.1添加列300
11.1.2修改列302
11.1.3重新命名列305
认证目标11.02305
11.2删除列和将列设置为UNUSED305
11.2.1删除列305
11.2.2 UNUSED307
认证目标11.03309
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 CONSTRAINTS319
11.3.6 DELETE和ON DELETE319
11.3.7 DEFERABLE和DEFERED320
11.3.8重新命名约束321
认证目标11.04323
11.4使用CREATE TABLE语句创建索引323
11.4.1自动创建索引323
11.4.2 USING INDEX子句324
认证目标11.05325
11.5创建基于函数的索引325
认证目标11.06326
11.6执行FLASHBACK操作326
11.6.1概述326
11.6.2恢复被删除的表327
11.6.3及时地恢复表330
11.6.4标记时间331
认证目标11.07334
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.01350
12.1描述集合操作符350
认证目标12.02352
12.2使用一个集合操作符将多个查询组合为一个单独的查询352
12.2.1 UNION352
12.2.2 UNION ALL354
12.2.3 INTERSECT355
12.2.4 MINUS355
12.2.5组合356
认证目标12.03357
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.01370
13.1使用ROLLUP操作生成子和值370
认证目标13.02372
13.2使用CUBE操作生成交叉报表值372
认证目标13.03374
13.3使用GROUPING函数标识ROLLUP或CUBE创建的行值374
认证目标13.04375
13.4使用GROUPING SETS生成一个单独的结果集375
13.5认证总结378
13.5.1两分钟练习378
13.5.2自测379
13.5.3自测答案383
第14章 使用数据字典视图管理对象385
认证目标14.01386
14.1使用数据字典视图研究对象的数据386
14.1.1结构386
14.1.2动态性能视图389
14.1.3读取注解390
14.1.4添加注解390
认证目标14.02391
14.2查询各种数据字典视图391
14.2.1 DICTIONARY391
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.01406
15.1使用子查询操作数据406
15.1.1 CREATE TABLE与子查询406
15.1.2 INSERT与子查询408
15.1.3 UPDATE与关联子查询410
认证目标15.02411
15.2描述多表INSERT语句的功能411
认证目标15.03415
15.3使用无条件多表INSERT语句、条件多表INSERT语句,以及转置多表INSERT语句415
15.3.1无条件多表INSERT语句415
15.3.2条件多表INSERT语句417
15.3.3转置多表INSERT语句422
认证目标15.04424
15.4将数据合并到一个表中424
认证目标15.05427
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.01450
16.1分层查询的概念450
认证目标16.02452
16.2分层数据的创建与格式化452
16.2.1创建一个树状结构的报表453
16.2.2选择方向454
16.2.3 ORDER SIBLINGS BY455
16.2.4 SYS_CONNECT_BY_PATH456
16.2.5 CONNECT_BY_ROOT457
认证目标16.03457
16.3从树状结构中排除分支457
16.4认证总结459
16.4.1两分钟练习459
16.4.2自测460
16.4.3自测答案463
第17章 对正则表达式的支持467
认证目标17.01468
17.1使用元字符468
认证目标17.02470
17.2正则表达式函数470
认证目标17.03478
17.3替换模式478
认证目标17.04482
17.4正则表达式和CHECK约束482
17.5认证总结484
17.5.1两分钟练习484
17.5.2自测485
17.5.3自测答案488
第18章 对用户访问进行控制491
认证目标18.01492
18.1区分系统权限和对象权限492
18.1.1系统权限492
18.1.2前提条件494
18.1.3 GRANT语句和REVOKE语句496
18.1.4 ANY498
18.1.5 ADMIN OPTION499
18.1.6 ALL PRIVILEGES500
18.1.7 PUBLIC500
认证目标18.02501
18.2授予表上的权限501
18.2.1模式前缀502
18.2.2 WITH GRANT OPTION503
18.2.3 REVOKE504
18.2.4 ALL PRIVILEGES504
18.2.5权限的依赖性505
认证目标18.03505
18.3在数据字典中查看权限505
认证目标18.04507
18.4授予角色507
认证目标18.05510
18.5区分权限和角色510
18.6认证总结511
18.6.1两分钟练习511
18.6.2自测512
18.6.3自测答案516
附录A本书附带的资料519
系统需求519
MasterExam520
帮助520
删除安装520
技术支持520
LearnKey技术支持520
术语表521