OCA認證考試指南(IZ0-051):Oracle Database 11g SQL Fundamentals I

《OCA認證考試指南(IZ0-051):Oracle Database 11g SQL Fundamentals I》是2009年清華大學出版社出版的圖書,作者是沃森、若克萊斯。

內容簡介

本書旨在對參加OCAOracleDatabase11gSQLFundamentalsI考試的讀者提供幫助。每一章都配備了練習題、自測題、實踐題、本章知識點回顧和小結,從各個方面使讀者對本書所學內容進行充分地消化和吸收。本書是OCA認證考試最權威的輔導教程,也是Oracle從業人員必備的參考書。
本書全面覆蓋了OCA認證考試(1Z0-051)的所有要點:
● SQLSELECT語句
● 限制和排序數據
● 單行函式
● 轉換函式和條件表達式
● 分組函式
● 顯示多個表中的數據
● 子查詢
● 集合運算符
● DML和DDL語句
● 模式對象

目錄

第1章Oracle伺服器技術與關係範例 1

1.1定位伺服器技術 2

1.1.1Oracle伺服器的體系結構 3

1.1.2OracleApplicationServer 4

1.1.3OracleEnterpriseManager 5

1.1.4格線計算 6

1.1.5開發工具和語言 6

1.2理解關係結構 7

1.2.1行和表 7

1.2.2數據規範化 9

1.3SQL語言概述 15

1.3.1SQL標準 15

1.3.2SQL命令 15

1.3.3面向集合語言 16

1.4使用客戶工具 17

1.4.1SQL*Plus 17

1.4.2SQLDeveloper 22

1.5創建演示模式 25

1.5.1用戶和模式 26

1.5.2HR和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章使用SQLSELECT語句

檢索數據 35

2.1列出SQLSELECT語句的性能 36

2.1.1SQLSELECT語句介紹 36

2.1.2DESCRIBE表命令 36

2.1.3SELECT語句的性能 40

2.2執行基本的SELECT語句 40

2.2.1基本SELECT語句的語法 41

2.2.2必須遵守的規則 45

2.2.3SQL表達式和運算符 48

2.2.4NULL 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.1WHERE子句 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.1SQL中可用的各種類型的轉換

函式介紹 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使用GROUPBY子句

分組數據 199

6.3.1創建數據組 200

6.3.2GROUPBY子句 200

6.3.3按多列分組 202

6.4使用HAVING子句包含或者

排除分組行 205

6.4.1限制分組結果 205

6.4.2HAVING子句 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.4NATURALJOIN子句 222

7.1.5自然JOINUSING子句 224

7.1.6自然JOINON子句 225

7.1.7N路連線和其他連線條件 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星型轉換(Star

Transformation) 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.1UNIONALL運算符 271

9.2.2UNION運算符 272

9.2.3INTERSECT運算符 272

9.2.4MINUS運算符 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描述各種數據操作語言

(DataManipulationLanguage,

DML)語句 284

10.1.1INSERT 284

10.1.2UPDATE 285

10.1.3DELETE 286

10.1.4MERGE 286

10.1.5TRUNCATE 287

10.1.6DML語句失敗 287

10.2在表中插入行 290

10.3更新表中的行 294

10.4從表中刪除行 297

10.4.1使用DELETE刪除行 297

10.4.2使用TRUNCAT刪除行 299

10.4.3MERGE 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

熱門詞條

聯絡我們