Course Outline
Introduction to the SQL Development Bootcamp
Overview of SQL Development
- Data and databases
- Database management systems (DBMS)
- Core SQL concepts
Getting Started with SQL Databases
- Installing DBMS software
- Initial configuration
- Connecting to existing databases
- Database development methodologies
Exploring SQL Statement Fundamentals
- Data Definition Language (DDL) statements
- Transaction control statements
- Session and system control statements
- Embedded SQL statements
Working with SQL Data
- Filtering data
- Comparison and logical operators
- Sorting data
- Row limiting clauses
- Substitution variables
- DEFINE and VERIFY commands
Utilizing Single Row, Group, Conversion, and General Functions
- Character functions
- Numeric and date functions
- Conversion functions
- CASE and DECODE functions
- Handling DISTINCT and NULL values
- GROUP BY clauses
- HAVING clauses
Working with SQL Join Clauses
- Inner join
- Non-equijoin
- Outer join
- Cross join
Using Subqueries and SET Operators
- Single-row subqueries
- Multi-row and multi-column subqueries
- SET operators
- Correlated subqueries
- Data manipulation using subqueries
Creating Databases and Tables
- Data types
- Primary and foreign keys
- Constraints
- Table operations (CREATE, INSERT, UPDATE, DELETE)
- Data dictionary views
- Conditional expressions
Working with Views, Sequences, Synonyms, and Indexes
- Creating and querying views
- Creating and modifying sequences
- Creating synonyms
- Creating indexes
Managing Schema Objects
- Managing constraints
- Temporary tables
- External tables
Controlling User Access
- System privileges
- Object privileges
- Roles
- Revoking privileges
Managing Data Across Different Time Zones
- Interval data types
- Time functions
Troubleshooting
Summary and Conclusion
Requirements
- Basic familiarity with database management and database management systems
Target Audience
- Beginners
- Programmers
- Database administrators
Testimonials (3)
It was very interactive and it kept us interested.
Raluca Alexandra PUNGA
Course - SQL Fundamentals
Small group, in-person for 3 days,
Annina - Ricardo AG
Course - SQL: Basics to Intermediate
I liked the pace of the training and the level of interaction. All participants were encouraged to actively partake in discussions around exercise solutions, etc.