PostgreSQL for Advanced Data Modeling
Databases
This 3-day intensive course is designed for database professionals and developers seeking to deepen their expertise in PostgreSQL data modeling. The course covers advanced relational modeling techniques, JSON/JSONB usage, array types, inheritance, partitioning, and performance optimization for complex schemas. Participants will learn how to design scalable, maintainable, and performant data models tailored for diverse business needs.
Duration: 3 Days
Format: Instructor-led sessions, hands-on schema design labs, query optimization, and real-world case studies
Description
Course Outline
? Day 1: Advanced Relational Modeling and Data Types
Session 1: Advanced Table Design
Session 2: PostgreSQL Advanced Data Types
Session 3: Table Inheritance and Partitioning
Lab Activities:
? Day 2: Complex Relationships and Indexing Strategies
Session 1: Modeling Complex Relationships
Session 2: Indexing for Advanced Data Types
Session 3: Performance Optimization Techniques
Lab Activities:
? Day 3: Advanced Modeling Patterns and Real-World Applications
Session 1: Event Sourcing and Temporal Data Modeling
Session 2: Full-Text Search and Geographic Data
Session 3: Data Integrity and Security
Lab Activities: