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 Location of Delivery Duration Rate of Delivery Module Organiser Face-to-Face / Class Based / Tutor Led Training 62 West Harbour Road, Granton, Edinburgh EH5 1PW 4.5Months 7 Weeks OCA SQL, 9 Weeks OCA PL/SQL = 16 Weeks 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 Oracle Certified Associate Database Administrator (OCA DA) Part 1 Exams 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 Using DDL Statements 10 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 Creating Compound, DDL, and Event Database 17 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].