CYBERTEC Logo

Wprowadzenie do PostgreSQL

LEVEL: Expert
Warsztaty zostały zaprojektowane dla osób, które chcą zapoznać się z SQL i PostgreSQL. Dowiesz się, jak korzystać z PostgreSQL i jak pisać poprawne instrukcje SQL. Zaczynamy od podstawowych tematów, takich jak normalizacja, klucze obce i przechodzimy krok po kroku do tematów, takich jak łączenia, podselekcje, analityka i współpraca. Celem jest nauczenie uczestników SQL potrzebnego do pracy z PostgreSQL na praktycznych przykładach, a tym samym przekazanie im narzędzi do codziennej pracy
Kontakt

treść kursu

Covered topics:

Installing PostgreSQL

  • Connection to the database
  • Usage of pgAdmin4 and similar tools

Relational data models

  • Normalization
  • Creating tables and using data types
  • Primary Keys and Foreign Keys
  • Check constraints

Basic SQL commands

  • INSERT: Insert data
  • SELECT: Simple queries
  • UPDATE: Modify data
  • DELETE and SELECT: Delete data
  • Filter data
  • NULL Handling
  • Sort data with ORDER BY
  • LIKE queries
  • UNION ALL, UNION, EXCEPT
  • DISTINCT and DISTINCT ON
  • LIMIT and OFFSET

Aggregate functions

  • Aggregate data (count, sum, etc.)
  • Minimum and maximum values
  • Group data (GROUP BY … HAVING …)
  • Use ordered sets (WITHIN GROUP …)

Subqueries and CTEs

  • Nested queries
  • Common Table Expressions (CTEs)
  • Use IN and NOT IN
  • EXISTS and NOT EXISTS

Joins

  • Understand inner joins
  • Use outer joins
  • Semi joins, anti joins

Date

  • Calculating with date and time
  • Understanding intervals
  • Include range types

Windowing and Analytics

  • OVER-clauses
  • Partitioning
  • Define sliding windows
  • Important analytical functions (rank, lag, etc.)
  • Time series analysis

Views and materialized views

  • Basic views
  • Dependency handling
  • Using materialized views

Transactions

  • BEGIN, ROLLBACK
  • Row locking and table locking
  • Transaction isolation levels (read committed, etc)
  • SELECT … FOR UPDATE
  • Deadlocks

Cursor

  • Declare cursor
  • WITH HOLD cursor

Indexing

  • Creating and deleting indexes
  • Identify missing indexes
  • Avoiding unnecessary indexes

informacje o kursie

Level Expert

Dla przyszłych ekspertów.

Język

English or German

Trwanie

3 Dni

Miejsce i Data

Obecnie nie ma dostępnej daty i godziny dla tego konkretnego szkolenia, jeśli jesteś zainteresowany, skontaktuj się z nami.
Zapytanie o Kurs
CYBERTEC Logo white
CYBERTEC PostgreSQL International GmbH
Römerstraße 19
2752 Wöllersdorf
Austria

+43 (0) 2622 93022-0
office@cybertec.at

Get the newest PostgreSQL Info & Tools


    This site is protected by reCAPTCHA and the Google Privacy Policy & Terms of Service apply.

    ©
    2024
    CYBERTEC PostgreSQL International GmbH
    phone-handsetmagnifiercrosscross-circle linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram