Get in Touch
 Duration 14 hours

Course Outline

Module 1 - Fundamental SQL Concepts:

  • SELECT statement syntax and usage
  • Table join methodologies
  • Index creation and management
  • Virtual tables and views
  • Embedded subqueries
  • Set operations (UNION)
  • Table structure definition
  • Data ingestion procedures
  • Data extraction and export
  • Non-relational database principles

Module 2 - Data Modeling Frameworks:

  • Entity-relationship modeling for transactional systems
  • Data warehousing architecture
  • Data warehouse architectural models
    • Star schema design
    • Snowflake schema design
  • Slowly Changing Dimensions (SCD) strategies
  • Distinction between structured and unstructured data
  • Comparison of table storage engine types:
    • Column-oriented storage
    • Document-based storage
    • In-memory storage

Module 3 - Indexing in NoSQL and Data Science Contexts

  • Primary key constraints
  • Index-driven data scanning
  • Performance optimization techniques

Module 4 - NoSQL Architectures and Unstructured Data

  • Criteria for selecting NoSQL solutions
  • Concepts of eventual consistency
  • Schema-on-read versus Schema-on-write paradigms

Module 5 - Advanced SQL for Analytical Processing

  • Window functions
  • Lateral joins
  • Lead and Lag analytical functions

Module 6 - HiveQL Implementation

  • SQL compatibility features
  • Management of external and internal tables
  • Join operations
  • Data partitioning strategies
  • Correlated subquery usage
  • Nested query construction
  • Appropriate use cases for Hive

Module 7 - Amazon Redshift

  • System design and structural considerations
  • Locking mechanisms and shared resource management
  • Differences from PostgreSQL
  • Optimal scenarios for Redshift deployment

Requirements

  • A foundational understanding of database management systems.
  • Prior experience with SQL is advantageous.

Target Audience

  • Business analysts
  • Software developers
  • Database developers

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories