In this course, students learn the fundamentals of SQL and PL/SQL and understand the benefits of the programming languages. Students learn the concepts of relational databases. This course provides the essential SQL skills that allow developers to write queries against single and multiple tables, manipulate data in tables, and create database objects. Students also learn to use single row functions to customize output, use conversion functions and conditional expressions and use group functions to report aggregated data.
Additionally, students learn to create PL/SQL blocks of application code that can be shared by multiple forms, reports, and data management applications. Students learn to create anonymous PL/SQL blocks and are introduced to stored procedures and functions. They learn about declaring identifiers and trapping exceptions. Demonstrations and hands-on practice reinforce the fundamental concepts.
Students use Oracle SQL Developer to develop these program units. SQL*Plus and JDeveloper are introduced as optional tools.
Learn To:
- Retrieve row and column data from tables with the SELECT statement
- Create reports of sorted and restricted data
- Run data manipulation statements (DML) to update data in the Oracle Database 11g
- Define and declare PL/SQL Variables
- Write PL/SQL blocks of code
- Conditionally control code flow (loops, control structures)