8
PDA Database Programming in PL/SQL (Oracle PL/SQL Developer Certified Associate Certification Course)

PDA Database Programming in PL/SQL (Oracle PL/SQL ... programming in PL-SQL- Course... · PL/SQL automatically inherits the robustness, ... • Students will be given access to our

  • Upload
    lammien

  • View
    251

  • Download
    1

Embed Size (px)

Citation preview

Page 1: PDA Database Programming in PL/SQL (Oracle PL/SQL ... programming in PL-SQL- Course... · PL/SQL automatically inherits the robustness, ... • Students will be given access to our

PDA Database Programming in PL/SQL (Oracle PL/SQL Developer Certified

Associate Certification Course)

Page 2: PDA Database Programming in PL/SQL (Oracle PL/SQL ... programming in PL-SQL- Course... · PL/SQL automatically inherits the robustness, ... • Students will be given access to our

IT Professional Training

Table of Contents Introduction ............................................................................................................................................ 3

SQL: ............................................................................................................................................. 3

PL/SQL: ........................................................................................................................................ 3

Class Schedule ......................................................................................................................................... 3

Learning &Teaching Methods ................................................................................................................. 4

Courses Covered ..................................................................................................................................... 4

Course Outline .................................................................................................................................... 5

1. Oracle certified Associate – SQL Database Programmer (OCA SQL) ...................................... 5

2. Oracle PL/SQL Developer Certified Associate Certification (OCA PL/SQL) ............................. 5

Supporting Equality and Diversity ........................................................................................................... 6

Job Roles and Opportunities ................................................................................................................... 6

Salary Expectations ................................................................................................................................. 6

References .............................................................................................................................................. 8

Page 3: PDA Database Programming in PL/SQL (Oracle PL/SQL ... programming in PL-SQL- Course... · PL/SQL automatically inherits the robustness, ... • Students will be given access to our

Introduction This course is designed to provide the student with the necessary tools and skills required to attain

following certifications:

1. Oracle PL/SQL Developer Certified Associate Certification(OCA PL/SQL) 2. Oracle certified Associate – SQL Database Programmer Certification(OCA SQL)

This program offers entry-level credential and designed to ensure the knowledge and proficiency to

build database-centric Internet applications for Oracle by preparing student towards OCA SQL &

PL/SQL

SQL: SQL is used to communicate with a database. According to ANSI (American National Standards

Institute), it is the standard language for relational database management systems. SQL statements

are used to perform tasks such as update data on a database, or retrieve data from a database.

Some common relational database management systems that use SQL are: Oracle, Sybase, Microsoft

SQL Server, Access, Ingres, etc. Although most database systems use SQL, most of them also have

their own additional proprietary extensions that are usually only used on their system. However, the

standard SQL commands such as "Select", "Insert", "Update", "Delete", "Create", and "Drop" can be

used to accomplish almost everything that one needs to do with a database. This tutorial will

provide you with the instruction on the basics of each of these commands as well as allow you to put

them to practice using the SQL Interpreter.

PL/SQL: PL/SQL is a procedural language designed specifically to embrace SQL statements within its syntax.

PL/SQL program units are compiled by the Oracle Database server and stored inside the database.

And at run-time, both PL/SQL and SQL run within the same server process, bringing optimal

efficiency. PL/SQL automatically inherits the robustness, security, and portability of the Oracle

Database.

Class Schedule *This course is an instructor led training programme followed by hands on live labs, attendance is required.

Classes Schedule

Primary Mode of Delivery Face-to-Face / Class Based / Tutor Led Training

Location of Delivery 62 West Harbour Road, Granton, Edinburgh EH5 1PW

Duration 4.5Months

Rate of Delivery 7 Weeks OCA SQL , 9 Weeks OCA PL/SQL = 16 Weeks

Module Organiser Mr. Basit Ali

Page 4: PDA Database Programming in PL/SQL (Oracle PL/SQL ... programming in PL-SQL- Course... · PL/SQL automatically inherits the robustness, ... • Students will be given access to our

Learning &Teaching Methods • Students will be provided Oracle course materials associated with certifications linked with this programme. • Delivery of this PDA will be carried out in Lab based environment where students will get opportunity to work on live Oracle Database 11g server. • Course is divided into smaller topics/chapters and students will be given tasks to complete at end of each topic/chapter to practically practise skills they learned during delivery. • Students will be given access to our Moodle where they will be able to download e-Book/s, teaching pack, and so on. Full on-line support is also integrated. The package also contains tests, stimulating challenges, demonstration movies, and automated updates.

Courses Covered By completing this PDA students will be able to sit for OCA DA Part 1 , OCA SQL and OCA PL/SQL associated exams. Following is breakdown of all associated exams

Certification Exams

Oracle Certified Associate Database

Administrator (OCA DA) – Part 1

1z0-051

Oracle Certified Associate - SQL (OCA

SQL)

1z0-071

Oracle Certified Associate – PL/SQL

(OCA SQL)

1z0-071

& 1z0-0144

Page 5: PDA Database Programming in PL/SQL (Oracle PL/SQL ... programming in PL-SQL- Course... · PL/SQL automatically inherits the robustness, ... • Students will be given access to our

Course Outline Each class will be comprised of a theory session followed by lab session to apply theory learnt via practical implementations. Subsequently each of following 2 main sections of programme contains several topics which the student needs to complete in order to be ready for the exam.

1. Oracle certified Associate – SQL Database Programmer (OCA SQL)

Module Title

1 Retrieving Data Using the SQL SELECT Statement

2 Restricting and Sorting Data

3 Using Single-Row Functions to Customize Output

4 Using Conversion Functions and Conditional Expressions

5 Reporting Aggregated Data Using the Group Functions

6 Displaying Data from Multiple Tables Using Joins

7 Using Subqueries to Solve Queries

8 Using the Set Operators

9 Manipulating Data

10 Using DDL Statements to Create and Manage Tables

11 Creating Other Schema Objects

12 Practices and Solutions

2. Oracle PL/SQL Developer Certified Associate Certification (OCA PL/SQL)

Module Title

1 Introduction to PL/SQL

2 Declaring PL/SQL Variables

3 Writing Executable Statements

4 Interacting with Oracle Database Server: SQL Statements in PL/SQL Programs

5 Writing Control Structures

6 Introduction to PL/SQL

7 Working with Composite Data Types

8 Using Explicit Cursors

9 Creating Procedures

10 Creating Functions

11 Creating Packages

12 Working with Packages

13 Using Oracle-Supplied Packages in Application

14 Development Using Dynamic SQL

15 Design Considerations for PL/SQL Code

16 Creating Triggers

17 Creating Compound, DDL, and Event Database Triggers

18 Using the PL/SQL Compiler

19 Managing Dependencies

20 Practices and Solutions

Page 6: PDA Database Programming in PL/SQL (Oracle PL/SQL ... programming in PL-SQL- Course... · PL/SQL automatically inherits the robustness, ... • Students will be given access to our

Supporting Equality and Diversity The technology can be used by any student, and there are no barriers to equality or diversity. The material will be available in a wide range of formats, including a printed version, and an electronic version. All the lectures will be available on-line, and a narrative of the material covered in the lecture.

Job Roles and Opportunities Upon completion of related certification exams student will be able to advance in their career if they are in related job role or be able to pursue roles in jobs such as:

Database Administrator

Database Developer

Database Modeller

Oracle SQL Database Administrator

SQL Developer

Secretary/Administrator

Metadata Administrator/developer

System Administrator

Accounts Administrator

Core Operation Engineer (Database)

Systems Operations Engineer - SQL, Database

Junior Database SQL administrator

SQL Database Developer

Salary Expectations Whilst the market is always shifting in terms of salary expectations, there is always a demand for qualified IT professionals with accredited certifications attained from IT vendors. The salary margin is based on a few factors namely the whether the individual has attained an IT certification from the vendor as well as having already attained an academic degree as well as the or in the absence of the latter, specifies the type of salary an individual would receive. As of July 2017 the following rates can be determined and merely provides an idea of what the salary range would be, based on the factors presented previously. The following information was taken from www.payscale.com based on the National Salary Data in the United Kingdom.

Page 7: PDA Database Programming in PL/SQL (Oracle PL/SQL ... programming in PL-SQL- Course... · PL/SQL automatically inherits the robustness, ... • Students will be given access to our

Table 1 - Salary Based by City

Figure 1 - Salary Based on Gender

Figure 2 - Salary Based on Years of Experience

Page 8: PDA Database Programming in PL/SQL (Oracle PL/SQL ... programming in PL-SQL- Course... · PL/SQL automatically inherits the robustness, ... • Students will be given access to our

References

www.payscale.com, 2017. payscale. [Online]

Available at: http://www.payscale.com/research/UK/Job=Database_Administrator_(DBA)/Salary

[Accessed 11 July 2016].