Get in Touch

Course Outline

Lesson 1 - SQL Fundamentals:

  • Select statements
  • Join types
  • Indexes
  • Views
  • Subqueries
  • Union operations
  • Table creation
  • Data loading techniques
  • Data export (dumping)
  • NoSQL overview

Lesson 2 - Data Modeling:

  • Transaction-based ER systems
  • Data warehousing concepts
  • Data warehouse models
    • Star schema
    • Snowflake schemas
  • Slowly changing dimensions (SCD)
  • Structured vs. unstructured data
  • Different table type storage engines:
    • Column-based
    • Document-based
    • In-memory storage

Lesson 3 - Indexing in NoSQL and Data Science:

  • Constraints (Primary keys)
  • Index-based scanning methods
  • Performance tuning strategies

Lesson 4 - NoSQL and Unstructured Data:

  • Use cases for NoSQL databases
  • Eventually consistent data models
  • Scheme on read versus scheme on write approaches

Lesson 5 - SQL for Data Analytics:

  • Windowing functions
  • Lateral joins
  • Lead and Lag functions

Lesson 6 - HiveQL:

  • SQL support features
  • External and internal tables
  • Joins in Hive
  • Partition management
  • Correlated subqueries
  • Nested queries
  • When to utilize Hive

Lesson 7 - Redshift:

  • Design principles and structure
  • Locks and resource sharing
  • Differences from Postgres
  • When to choose Redshift

Requirements

  • A foundational understanding of databases.
  • Previous experience with SQL is advantageous.

Target Audience

  • Business analysts
  • Software developers
  • Database developers
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (3)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories