图书介绍

OCA认证考试指南(1Z0-047) Oracle Database SQL ExpertPDF|Epub|txt|kindle电子书版本网盘下载

OCA认证考试指南(1Z0-047) Oracle Database SQL Expert
  • (美)奥赫恩著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302275398
  • 出版时间:2012
  • 标注页数:529页
  • 文件大小:132MB
  • 文件页数:540页
  • 主题词:关系数据库-数据库管理系统,Oracle-工程技术人员-资格考试-自学参考资料

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐