Course Outline
Introduction
Database Development
- Recapping the basic principles behind relational databases
- Concepts and terminology
- Retrieving data using the SELECT statement
- Using simple and more complex JOINS to retrieve data from multiple tables
- SELF, INNER and OUTER joins
- Restricting and sorting data, conditional expressions
- Single row functions: string, date and time manipulation
- IF-THEN-ELSE statements
- Conversion of data between types
- Creating aggregated reports
- Using correlated and uncorrelated subqueries in SELECT statements
- Retrieving and manipulating data using subqueries
- Running Data Manipulation Statements in Oracle to manage database transactions
- Query optimisation and efficiency
Database Management
- The Oracle Data Dictionary: introduction and usage
- Creating views, indexes, constraints and synonyms
- Controlling and revoking user access to schema objects (tables, views)
- Managing indexes and constraints
Summary and Next Steps
Requirements
- An understanding of relational databases
- Experience with basic SQL queries
- Familiarity with database management concepts
Audience
- Database developers
- Database administrators
- IT professionals working with Oracle databases
Testimonials (5)
Trainer had good grasp of concepts
Josheel - Verizon Connect
Course - Amazon Redshift
What I liked most was the trainer's mastery of the subject, his patience and clarity when explaining the concepts, and especially his constant willingness to answer all the questions that arose. It was a really enriching and very enjoyable learning experience.
Patricio Condado - SOKODB
Machine Translated
analytical functions
khusboo dassani - Tech Northwest Skillnet
Course - SQL Advanced
I learned complex functions and how to apply them
Ana Alexandrescu - DB Global Technology
Course - Oracle SQL Advanced
how the trainor shows his knowledge in the subject he's teachign