Nội dung khóa học Oracle 12c OCA & PLSQL

Download as xls, pdf, or txt
Download as xls, pdf, or txt
You are on page 1of 5

LỚP: QUẢN TRỊ CƠ SỞ DỮ LIỆU ORACE 12C

Class: OCA12C

N Lesson Total days


Time(h) (2h/day)
A Course: Oracle Database 12c: Administration Workshop 40 20
1 Module 1: Exploring the Oracle Database Architecture 2 1
2 Module 2: Oracle Database Installation and Configuration 4 2
3 Module 3: Oracle Database Management Tools 2 1
4 Module 4: Managing the Database Instance 2 1
5 Module 5:Configuring the Oracle Network Environment 2 1
6 Module 6: Administering User Security 2 1
7 Module 7:Managing Database Storage Structures 2 1
8 Module 8:Managing Space 2 1
9 Module 9: Managing Undo Data & Data Concurrency 2 1
10 Module 10: Implementing Oracle Database Auditing 2 1
11 Module 11: Backup and Recovery: Concept & Configuration 2 1
12 Module 12:Performing Database Backups 2 1
13 Module 13: Performing Database Recovery 4 2
14 Module 14:Moving Data 2 1
15 Module 15: Performing Database Maintenance 2 1
16 Module 16: Managing Performance 2 1
17 Module 17: Managing Performance: SQL Tuning 2 1
18 Module 18: Using Resource Manager & Scheduler 2 1
B Course: Oracle Database: SQL and PL/SQL Fundamentals 40 20
1 Module 1: Introduction 2 1
2 Module 2: Retrieve Data using the SQL SELECT Statement 2 1
3 Module 3: Restricted and Sorted Data 2 1
4 Module 4: Usage of Single-Row Functions to Customize Output 2 1
5 Module 5: Conversion Functions and Conditional Expressions 2 1
6 Module 6: Display Data From Multiple Tables 2 1
7 Module 7: Usage of Subqueries to Solve Queries 2 1
8 Module 8: SET Operators 2 1
9 Module 9: Data Manipulation 2 1
10 Module 10: DDL Statements to Create and Manage Tables 2 1
11 Module 11: Other Schema Objects 2 1
12 Module 12: Introduction to PL/SQL 2 1
13 Module 13: PL/SQL Identifiers 2 1
14 Module 14: Write Executable Statements 2 1
15 Module 15: Interaction with the Oracle Server 2 1
16 Module 16: Control Structures 2 1
17 Module 17: Usage of Composite Data Types 2 1
18 Module 18: Explicit Cursors 2 1
19 Module 19: Exception Handling 2 1
20 Module 20: Stored Procedures and Functions 2 1
C Total 80 40
Introduction

Course Objectives, Course Agenda and Class Account Information

The Human Resources (HR) Schema

Appendices Used in this Course

PL/SQL Development Environments

Introduction to PL/SQL

Understanding the benefits and structure of PL/SQL

Understanding PL/SQL Blocks

Generating output messages in PL/SQL

Declaring PL/SQL Variables

Identifying valid and invalid identifiers

Declaring and initializing variables

Various data types

Identifying the benefits of using the %TYPE attribute

Using bind variables

Writing Anonymous PL/SQL blocks

Lexical Units in a PL/SQL Block

Using SQL Functions in PL/SQL

Data Type Conversion

Using Nested Blocks as Statements

Referencing an Identifier Value in a Nested Block

Qualifying an Identifier with a Label

Operators in PL/SQL
Using Sequences in PL/SQL Expressions

Using SQL Statements within a PL/SQL Block

Using SQL Statements in PL/SQL

Retrieving Data in PL/SQL with the SELECT statement

Using Naming Conventions in DML Statements and data retrieval

Manipulating Data on the Server Using PL/SQL

SQL Cursors

Using SQL Cursor Attributes to Obtain Feedback on DML

Saving and Discarding Transactions

Writing Control Structures

Controlling PL/SQL Flow of Execution

Using IF and CASE Statements for conditional processing

Handling Nulls

Building Boolean Conditions with Logical Operators

Using Iterative Control with Loop Statements

Working with Composite Data Types

Composite Data Types of PL/SQL Records and Tables

Using PL/SQL Records

Inserting and Updating PL/SQL Records

Using INDEX BY Tables

Using Associative arrays

Declaring and Using VArrays

Using Explicit Cursors

Cursors

Explicit Cursor Operations


Controlling Explicit Cursors

Using Explicit Cursors to Process Rows

Cursors and Records

Cursor FOR Loops Using Subqueries

Explicit Cursor Attributes

%NOTFOUND and %ROWCOUNT Attributes

Handling Exceptions

Concept of Exception

Handling Exceptions with PL/SQL

Predefined Exceptions

Trapping Predefined and Non-predefined Oracle Server Errors

Functions that Return Information on Exceptions

Usage of PRAGMA keyword

Trapping User-Defined Exceptions

Propagating Exceptions

Creating Stored Procedures and Functions

Overview of Stored Procedures and Functions

Differentiating between anonymous blocks and subprograms

CREATE OR REPLACE PROCEDURE | FUNCTION

Understanding the Header Area of a Stored Procedure and Function

Creating Simple Procedures and Functions

Creating a Simple Procedure with an IN Parameter

Executing a Procedure and a Function


Total days
(3h/day)
13
2

1
13

1
26

You might also like