Course Outline
Introduction to Working with the Oracle Database for Government
- Database Architecture
- Relational Model of the Database
- Users, Schemas, Sessions
- Tools and Configuration Files
Query Basics for Government Operations
- Projection, Selection, Sorting
- Operators, Expressions, Three-State Logic
Scalar Functions for Government Data Management
- Operations on Numbers and Texts
- Enumeration Functions
- Type Conversions
- Operations on Dates
- Support for National and Regional Settings
Data Aggregations for Government Reporting
- Grouping Functions
- DISTINCT Clause
- GROUP BY and HAVING Clauses
Joins for Government Data Integration
- Cross, Inner, Outer Joins
- Oracle and ANSI SQL Syntax
- Non-Standard Join Methods (SELF, NATURAL, ANTY, NONEQUAL)
- Collective Operators (UNION, UNION ALL, INTERSECT, MINUS)
Simple Subqueries for Government Data Queries
- Single-Line, Multi-Line, Vector Subqueries
- Multiple Nested Subqueries
- Subqueries as Data Sources (FROM, WITH)
Correlated Subqueries for Government Data Analysis
- Parameterization of Subqueries
- EXISTS and NOT EXISTS Operators
- Scalar Subqueries
Building a Repository for Government Databases
- Creating and Managing Tables (CREATE, ALTER, DROP, RENAME)
- Integrity Constraints (CONSTRAINTS)
Data Manipulation (DML) for Government Data Operations
- INSERT, UPDATE, DELETE Instructions
- Basics of Transaction Management
Appendix A - Operations on Large Data Sets for Government
Merge, Insert All, Insert First
Appendix B - Concurrent User Operation for Government Systems
- Autonomous Transactions, Behavior Points
- Locks
- FLASHBACK
Suggested Follow-Up Training Courses
ORA_S2, ORA_P1, ORA_P2
Requirements
Testimonials (5)
overall a good training that responds to my needs. I received also information about Oracle VM VirtualBox allowing me to continue the practice on my own.
Liviu
Course - Oracle SQL LP - Fundamentals
I learned complex functions and how to apply them
Ana Alexandrescu - DB Global Technology
Course - Oracle SQL Advanced
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
Course - Oracle SQL Language
the exercises