《OCA认证考试指南 IZ0-051 Oracle Database 11g SQL Fundamentals 1》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)沃森,(美)若克莱斯著;付勇译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302207429
  • 页数:386 页
图书介绍:本书为想要通过OCA认证考试的读者编写,问读者备考、理解考点、强化概念提供有力指导,并附有仿真的模拟考试软件环境。

第1章Oracle服务器技术与关系范例 1

1.1定位服务器技术 2

1.1.1 Oracle服务器的体系结构 3

1.1.2 Oracle Application Server 4

1.1.3 Oracle Enterprise Manager 5

1.1.4网格计算 6

1.1.5开发工具和语言 6

1.2理解关系结构 7

1.2.1行和表 7

1.2.2数据规范化 9

1.3 SQL语言概述 15

1.3.1 SQL标准 15

1.3.2 SQL命令 15

1.3.3面向集合语言 16

1.4使用客户工具 17

1.4.1 SQL*Plus 17

1.4.2 SQL Developer 22

1.5创建演示模式 25

1.5.1用户和模式 26

1.5.2 HR和OE模式 26

1.5.3创建演示模式 29

1.6认证小结 30

1.7本章测试题 31

1.7.1自测题 31

1.7.2实验题 33

1.7.3自测题答案 33

1.7.4实验题答案 34

第2章 使用SQL SELECT语句检索数据 35

2.1列出SQLSELECT语句的性能 36

2.1.1 SQL SELECT语句介绍 36

2.1.2 DESCRIBE表命令 36

2.1.3 SELECT语句的性能 40

2.2执行基本的SELECT语句 40

2.2.1基本SELECT语句的语法 41

2.2.2必须遵守的规则 45

2.2.3 SQL表达式和运算符 48

2.2.4 NULL 57

2.3认证小结 62

2.4本章测试题 63

2.4.1自测题 63

2.4.2实验题 65

2.4.3自测题答案 66

2.4.4实验题答案 67

第3章 限定和排序数据 71

3.1限制查询检索的行 72

3.1.1 WHERE子句 72

3.1.2比较运算符 78

3.1.3布尔运算符 88

3.2排序查询检索的行 96

3.3和符号(&)替换 101

3.3.1替换变量 101

3.3.2定义和验证 106

3.4认证小结 111

3.5本章测试题 112

3.5.1自测题 112

3.5.2实验题 114

3.5.3自测题答案 114

3.5.4实验题答案 115

第4章 单行函数 117

4.1描述SQL中可用的不同类型的函数 118

4.1.1定义函数 118

4.1.2 函数类型 120

4.2在SELECT语句中使用字符、数字和日期函数 122

4.2.1使用字符大小写转换函数 122

4.2.2使用字符操作函数 127

4.2.3使用数字函数 137

4.2.4使用日期 141

4.2.5使用日期函数 144

4.3认证小结 151

4.4本章测试题 152

4.4.1自测题 152

4.4.2实验题 154

4.4.3自测题答案 154

4.4.4实验题答案 155

第5章 使用转换函数和条件表达式 157

5.1 SQL中可用的各种类型的转换函数介绍 158

5.2使用TO_CHAR、TO_NUMBER和TO_DATE转换函数 160

5.3在SELECT语句中应用条件表达式 170

5.3.1嵌套函数 170

5.3.2一般函数 171

5.3.3条件函数 177

5.4认证小结 182

5.5本章测试题 184

5.5.1自测题 184

5.5.2实验题 186

5.5.3自测题答案 186

5.5.4实验题答案 187

第6章 使用分组函数报告聚集数据 189

6.1分组函数介绍 190

6.1.1分组函数的定义 190

6.1.2分组函数的类型和语法 191

6.2确定可用的分组函数 193

6.2.1使用分组函数 193

6.2.2嵌套的分组函数 198

6.3使用GROUP BY子句分组数据 199

6.3.1创建数据组 200

6.3.2 GROUP BY子句 200

6.3.3按多列分组 202

6.4使用HAVING子句包含或者排除分组行 205

6.4.1限制分组结果 205

6.4.2 HAVING子句 206

6.5认证小结 209

6.6本章测试题 210

6.6.1自测题 210

6.6.2实验题 212

6.6.3自测题答案 212

6.6.4实验题答案 214

第7章 显示多个表中的数据 215

7.1使用同等连接和非同等连接编写SELECT语句访问多个表的数据 216

7.1.1连接的类型 216

7.1.2使用SQL: 1999语法连接表 220

7.1.3限定模糊的列名 221

7.1.4 NATURAL JOIN子句 222

7.1.5自然JOIN USING子句 224

7.1.6自然JOIN ON子句 225

7.1.7 N路连接和其他连接条件 227

7.1.8非同等连接 229

7.2使用自连接将表连接到自身 231

7.3使用外连接查看不满足连接条件的数据 233

7.3.1内连接和外连接 234

7.3.2左外连接 234

7.3.3右外连接 235

7.3.4全外连接 237

7.4生成两个或者更多表的笛卡尔乘积 239

7.5认证小结 242

7.6本章测试题 243

7.6.1自测题 243

7.6.2实验题 246

7.6.3自测题答案 246

7.6.4实验题答案 247

第8章 使用子查询解决问题 249

8.1定义子查询 250

8.2描述子查询能够解决的问题的类型 251

8.2.1将子查询的结果集用于比较 251

8.2.2星型转换(StarTransformation) 252

8.2.3生成执行SELECT语句的表 253

8.2.4生成投影值 253

8.2.5生成传递给DML语句的行 253

8.3列举子查询的类型 255

8.3.1单行和多行子查询 255

8.3.2关联子查询 256

8.4写单行和多行子查询 258

8.5认证小结 261

8.6本章测试题 262

8.6.1自测题 262

8.6.2实验题 264

8.6.3自测题答案 265

8.6.4实验题答案 266

第9章 使用集合运算符 267

9.1描述集合运算符 268

9.1.1集合和维恩图 268

9.1.2集合运算符的一般原则 269

9.2使用集合运算符将多个查询合并为一个查询 271

9.2.1 UNION ALL运算符 271

9.2.2 UNION运算符 272

9.2.3 INTERSECT运算符 272

9.2.4 MINUS运算符 273

9.2.5更复杂的示例 273

9.3控制返回行的顺序 276

9.4认证小结 277

9.5本章测试题 278

9.5.1自测题 278

9.5.2实验题 279

9.5.3自测题答案 280

9.5.4实验题答案 280

第10章 操作数据 283

10.1描述各种数据操作语言(Data Manipulation Language,DML)语句 284

10.1.1 INSERT 284

10.1.2 UPDATE 285

10.1.3 DELETE 286

10.1.4 MERGE 286

10.1.5 TRUNCATE 287

10.1.6 DML语句失败 287

10.2在表中插入行 290

10.3更新表中的行 294

10.4从表中删除行 297

10.4.1使用DELETE删除行 297

10.4.2使用TRUNCAT删除行 299

10.4.3 MERGE 300

10.5控制事务 300

10.5.1数据库事务 301

10.5.2事务控制语句 303

10.6认证小结 307

10.7本章测试题 309

10.7.1自测题 309

10.7.2实验题 311

10.7.3自测题答案 312

10.7.4实验题答案 314

第11章 使用DDL语句创建和管理表 315

11.1分类主要的数据库对象 316

11.1.1对象类型 316

11.1.2用户和模式 317

11.1.3命名模式对象 318

11.1.4对象名称空间 319

11.2回顾表结构 320

11.3列举列可用的数据类型 321

11.4创建简单的表 324

11.4.1使用列规范创建表 324

11.4.2从子查询创建表 326

11.4.3在创建之后变更表定义 327

11.4.4删除和切断表 327

11.5讨论在创建表时如何创建约束 329

11.5.1约束的类型 330

11.5.2定义约束 332

11.6认证小结 335

11.7本章测试题 336

11.7.1自测题 336

11.7.2实验题 338

11.7.3自测题答案 338

11.7.4实验题答案 339

第12章 创建其他模式对象 341

12.1创建简单视图与复杂视图 342

12.1.1使用视图的原因 342

12.1.2简单视图与复杂视图 345

12.1.3创建、更改和删除视图 346

12.2从视图中检索数据 348

12.3创建私有和公有同义词 349

12.4创建、维护和使用序列 352

12.4.1创建序列 353

12.4.2使用序列 354

12.5创建和维护索引 358

12.5.1索引的用途 358

12.5.2索引类型 359

12.5.3创建和使用索引 362

12.5.4修改和删除索引 363

12.6认证小结 365

12.7本章测试题 366

12.7.1自测题 366

12.7.2实践题 370

12.7.3自测题答案 370

12.7.4实验题答案 372

附录A本书提供的OCA考试资料 375

本书配套模拟试题 375

系统要求 376

MasterExam 376

卸载MasterExam 376

技术支持 376

LearnKey技术支持 376

术语表 377