Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Oracle 12 Cloud: Advanced SQL/PLSQL Hands-On
Rating: 4.1 out of 5(100 ratings)
25,572 students

Oracle 12 Cloud: Advanced SQL/PLSQL Hands-On

Learning Oracle cloud Advance SQL hands-on using Oracle cloud Virtual Appliance and SQL commands and scripts
Last updated 1/2020
English
English [Auto],

What you'll learn

  • get familiar with the fundamentals of the Oracle database, including tables, constraints, writing SQL queries, and using Oracle SQL Developer

Course content

8 sections37 lectures3h 5m total length
  • Welcome2:50

    Explore Oracle SQL/PLSQL fundamentals with hands-on demos on tables, indexes, and partitioning. Access the data dictionary and learn to create procedures, functions, and packages through practical exercises.

Requirements

  • you should have prior Oracle database experience, preferably with an Oracle 12c or 11g database

Description

Oracle SQL is a necessary skill for any Oracle professional. In this course we overs advanced aspects of coding using SQL in an Oracle Database 12c environment.The following key topics can help you develop your Oracle SQL expertise, including database concurrency transactions, Oracle-specific schema objects such as indexes and PL/SQL procedures, functions and packages, and table partitioning.

  • Setting up the Oracle Database 12c environment   

  • Writing subqueries and inline views   

  • Creating table indexes to boost query performance   

  • Using the Oracle Data Dictionary   

  • Database transactions   

  • Creating sequences and triggers   

  • Table partitioning benefits   

  • Using LIST, RANGE, and HASH partitions

    Oracle SQL is a necessary skill for any Oracle professional, alongside expertise in PL/SQL, performance tuning, database administration, data modeling, and understanding of Oracle architecture. Mastery of these skills ensures effective database management and optimization.

    1. SQL Proficiency

      • Writing complex queries, joins, subqueries, and set operations.

      • Familiarity with common functions (aggregate, string, date/time, etc.).

      • Understanding of SQL standards and best practices.

    2. Database Administration

      • Creating, modifying, and managing databases, tables, indexes, and schemas.

      • User and role management, including permissions and security.

      • Backup and restore procedures using pg_dump and pg_restore.

    3. Performance Tuning

      • Analyzing query performance using EXPLAIN and ANALYZE.

      • Index optimization and understanding indexing strategies.

      • Optimizing queries for better performance and reduced resource usage.

    4. PL/pgSQL Programming

      • Writing and maintaining stored procedures, functions, and triggers.

      • Error handling and control structures in PL/pgSQL.

      • Implementing complex business logic within the database.

    5. Data Modeling

      • Designing and normalizing database schemas.

      • Understanding relational database concepts and entity-relationship modeling.

      • Implementing constraints (primary key, foreign key, unique, etc.).

Who this course is for:

  • Oracle Database administrator and developer