Upload
lammien
View
251
Download
1
Embed Size (px)
Citation preview
PDA Database Programming in PL/SQL (Oracle PL/SQL Developer Certified
Associate Certification Course)
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
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
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
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
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.
Table 1 - Salary Based by City
Figure 1 - Salary Based on Gender
Figure 2 - Salary Based on Years of Experience
References
www.payscale.com, 2017. payscale. [Online]
Available at: http://www.payscale.com/research/UK/Job=Database_Administrator_(DBA)/Salary
[Accessed 11 July 2016].