OCP Oracle8i SQl & PL/SQL考试学习指南 英文版PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:(美)Jason S.Couchman著
- 出 版 社:北京:机械工业出版社
- 出版年份:2002
- ISBN:711109462X
- 页数:570 页
Date Functions 60
Conversion Functions 63
Chapter Summary 67
Two-Minute Drill 67
Fill-in-the-Blank Questions 69
Chapter Questions 69
Fill-in-the-Blank Answers 73
Answers to Chapter Questions 73
2 Advanced Data Selection in Oracle 77
Displaying Data from Multiple Tables 78
select Statements That Join Data from More Than One Table 79
Creating Outer Joins 85
Joining a Table to Itself 88
Group Functions and Their Uses 92
Identifying and Using Group Functions 92
Using the group by Clause 96
Excluding group Data with having 102
Using Subqueries 104
Understanding and Defining Subqueries 105
Listing and Writing Different Types of Subqueries 109
Multiple-Column Subqueries 113
Writing Multiple-Column Subqueries 114
NULL Values and Subqueries 116
Subqueries in a from Clause 119
Producing Readable Output with SQL*Plus 122
Entering Variables 123
Customizing SQL*Plus Environments 129
Producing Readable Output 137
Creating and Executing Scripts 142
Saving Customizations 144
Chapter Summary 146
Two-Minute Drill 146
Fill-in-the-Blank Questions 150
Chapter Questions 150
Answers to Chapter Questions 155
Fill-in-the-Blank Answers 155
3 Creating Oracle Database Objects 159
Creating the Tables of an Oracle Database 160
Describing Tables 161
Creating Tables 163
Datatypes and Column Definitions 169
Altering Table Definitions 175
Dropping, Renaming, and Truncating Tables 180
Including Constraints 183
Describing Constraints 184
Creating and Maintaining Constraints 187
The Oracle Data Dictionary 202
Available Dictionary Views 202
Querying the Data Dictionary 209
Manipulating Oracle Data 213
Adding New Rows to a Table 213
Making Changes to Existing Row Data 217
Deleting Data from the Oracle Database 219
The Importance of Transaction Control 220
Chapter Summary 226
Two-Minute Drill 227
Fill-in-the-Blank Questions 230
Chapter Questions 230
Fill-in-the-Blank Answers 235
Answers to Chapter Questions 235
4 Creating Other Database Objects in Oracle 239
Creating Views 240
Creating Simple Views 241
Creating Views That Enforce Constraints 248
Creating Complex Views 252
Modifying and Removing Views 257
Other Database Objects 260
Overview of Other Database Objects 261
Using Sequences 262
Using Indexes 268
Using Public and Private Synonyms 277
User Access Control 280
Creating Users 281
Granting and Revoking Object Privileges 289
Using Roles to Manage Database Access 296
Chapter Summary 302
Two-Minute Drill 303
Fill-in-the-Blank Questions 306
Chapter Questions 306
Answers to Chapter Questions 310
Fill-in-the-Blank Answers 310
5 Introducing PL/SQL 313
Overview of PL/SQL 314
Benefits of PL/SQL 315
Parts of a PL/SQL Block 319
Declaring and Using Variables 327
Executing PL/SQL Code 334
Writing Executable Statements 339
Writing Executable PL/SQL Statements 339
Nesting PL/SQl Blocks 342
Executing and Testing PL/SQL 345
Using Code Conventions 350
Writing Control Structures 352
Constructing an if-then Statement 353
Using Loops 355
Using Logic Tables 361
Using Nested Loops and Labels 364
Two-Minute Drill 368
Chapter Summary 368
Fill-in-the-Blanks 370
Chapter Questions 370
Fill-in-the-Blank Answers 371
Answers to Chapter Questions 371
6 Database Programming with PL/SQL 373
Interacting with the Oracle Database 374
Using select in PL/SQL Code 375
Declaring PL/SQL Variable Types Dynamically 378
Writing DML Statements in PL/SQL 382
Transaction Processing in PL/SQL 385
Determining SQL Statement Outcome 388
Working with Composite Datatypes 391
Creating PL/SQL Records 392
Using %rowtype to Create Records 397
Creating PL/SQL Tables 399
Creating PL/SQL Tables of Records 405
Reviewing PL/SQL Records, Tables, and Tables of Records 408
Using Explicit Cursors 409
Explicit Cursor Handling 409
Using PL/SQL Records to Fetch Data from Cursors 414
Writing cursor for Loops 417
Understanding Advanced Explicit Cursor Concepts 420
Passing Parameters to Explicit Cursors 421
Using the for update and where current of Clauses 423
Using Subqueries in Cursors 426
Error Handling 427
Defining a PL/SQL Exception 428
Trapping Unhandled and Unanticipated Errors 433
Customizing PL/SQL Error Messages 436
Understanding Exception Propagation in Nested Blocks 440
Chapter Summary 444
Two-Minute Drill 444
Fill-in-the-Blanks 446
Chapter Questions 447
Answers to Chapter Questions 451
Fill-in-the-Blank Answers 451
PARTⅡOCP Oracle8i DBA Practice Exams 457
7 OCP Exam I: Introduction to SQL and PL/SQL 457
Practice Exam 1 458
Practice Exam 2 477
Practice Exam 3 500
Answers to Practice Exam 1 517
Answers to Practice Exam 2 530
Answers to Practice Exam 3 544
Index 557
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《国家执业药师考试历年真题试卷全解 2015-2019 中药学专业知识 1》黄坤主编 2020
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019