Návrh Školení

Introduction to Relational Databases and PostgreSQL

  • What is a relational database
  • Overview of PostgreSQL and its ecosystem
  • Use cases and advantages of PostgreSQL

Installing and Configuring PostgreSQL and PGAdmin

  • Installing PostgreSQL on Windows/Linux
  • Installing and using PGAdmin for GUI access
  • Creating connections and managing users

Understanding PostgreSQL Architecture

  • PostgreSQL server components and memory usage
  • Database cluster structure and file layout
  • Processes and services

Creating and Structuring Databases

  • Creating databases and tables
  • Understanding data types
  • Using PGAdmin to manage database objects

Writing Basic SQL Queries

  • Using SELECT, WHERE, ORDER BY, LIKE, BETWEEN, and NULL
  • Sorting and filtering query results

Using GROUP BY and HAVING

  • Grouping rows and calculating aggregates
  • Filtering groups with HAVING

Working with Complex Conditions

  • Using EXISTS, IN, ANY, ALL
  • Nesting subqueries

JOIN Operations in PostgreSQL

  • INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
  • SELF JOIN and use cases

Using Built-in SQL Functions

  • Mathematical functions
  • String manipulation functions
  • Date and time operations

Data Manipulation Statements

  • INSERT: inserting new rows
  • UPDATE: modifying existing data
  • DELETE: removing rows from tables

Working with Views

  • Creating and querying simple views
  • Views with subselects
  • Benefits and limitations of views

Introduction to the Timescale Extension

  • What is TimescaleDB and when to use it
  • Installing and enabling Timescale extension
  • Creating hypertables and inserting time-series data

Summary and Next Steps

Požadavky

  • Pochopení základních IT a datových pojmů
  • Není vyžadován žádný předchozí zkušenost s SQL nebo databázemi
  • Známost používání software na Windows/Linux je užitečná

Cílová skupina

  • Žáci a analytici Database
  • Vývojáři začínající s PostgreSQL
  • Odborníci spravující nebo zkoumající relační databáze
 14 hodiny

Počet účastníků


Price per participant

Reference (5)

Upcoming Courses

Související kategorie