Kategorie: Bazy danych, SQL, PostgreSQL
W obecnych czasach umiejętność posługiwania się bazą danych jest przydatna nie tylko dla programistów. Szkolenie PostgreSQL dla analityków jest skierowane do osób, które nie są bezpośrednio zaangażowane w pisanie kodu projektu, ale tworzą raporty i analizują zebrane dane. Ten kurs prowadzi od podstaw języka SQL, poprzez jego bardziej wyszukane klauzule.
Kursanci po ukończeniu szkolenia będą w stanie tworzyć raporty pisząc kwerendy bezpośrednio w języku SQL, odciążając w ten sposób zespół programistów. Wiele zestawień wymagających żmudnego eksportu danych z bazy i importu do Excela lub Accesa może być szybciej i wydajniej wygenerowanych wprost z PostgreSQL.
W kursie uwzględniamy pełną gamę możliwości oferowanych przez PostgreSQL, omawiamy na przykładach sposoby rozwiązywania najczęściej spotykanych zagadnień raportowych. Całość uzupełniona jest solidną porcją ćwiczeń.
Nasi wykładowcy mogą pochwalić się wieloletnim doświadczeniem z Postgresem, zarówno od strony administratora jak i programisty. Członkiem naszego zespołu jest też jeden ze współautorów systemu PostgreSQL, regularnie występujący na światowej konferencji poświęconej temu silnikowi baz danych.
Czas trwania
3 dni
Program
- Wprowadzenie do języka SQL
- SQL jako język operujący na zbiorach
- Konstrukcja wyrażeń typu SELECT
- Wyrażenie typu SELECT
- Język SQL
- Porządkowanie i filtrowanie wyników: ORDER BY, WHERE, TOP, OFFSET-FETCH
- Modyfikator DISTINCT
- Stosowanie aliasów
- Wyrażenia warunkowe: CASE
- Wartości nieznane: NULL
- Grupowanie i agregacja danych
- GROUP BY oraz HAVING
- Funkcje agregujące
- Funkcje i operatory
- Filtrowanie, klauzula WHERE
- Grupowanie, klauzule GROUP BY i HAVING
- Operacje teoriomnogościowe, UNION, INTERSECT, EXCEPT
- Łączenie wielu tabel
- Operacje DISTINCT i DISTINCT ON
- Podzapytania
- Stosowanie podzapytań
- Operatory EXISTS oraz IN
- Funkcje okien czasowych
- Tworzenie okien przy pomocy OVER
- Funkcje ROW_NUMBER, RANK, DENSE_RANK, NTILE, LAG, LEAD, FIRST_VALUE oraz LAST_VALUE
- Relacyjne bazy danych – podstawy
- Pojęcie relacji
- Tabela, wiersz, kolumna
- Sposoby przedstawiania danych w formie relacji
Training also available in English - for more information see here.
Przeznaczenie i wymagania
Szkolenie skierowane jest do osób, które nie są bezpośrednio zaangażowane w pisanie kodu projektu, ale tworzą raporty i analizują dane zbierane przez aplikację.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.