Agenda szkolenia
- Wprowadzenie do pracy z bazą danych PostgreSQL
- Model relacyjny bazy danych
- Użytkownicy, schematy
- Narzędzia
- Podstawy zapytań
- Projekcja, selekcja, sortowanie
- Operatory, wyrażenia
- Funkcje skalarne
- Operacje na liczbach i tekstach
- Konwersje typów
- Operacje na detach
- Agregacje danych
- Funkcje grupujące
- Klauzula DISTINCT
- Klauzule GROUP BY i HAVING
- Złączenia
- Wewnętrzne, zewnętrzne
- Nietypowe metody łączenia
- Operatory zbiorowe
- Podzapytania proste
- Jednowierszowe, wielowierszowe, wektorowe
- Wielokrotnie zagnieżdżane
- Podzapytania jako źródła danych (FROM)
- Podzapytania skorelowane
- Podzapytania skalarne
- Operatory EXISTS i NOT EXISTS
- Budowa repozytorium
- Tworzenie i zarządzanie tabelami (CREATE, ALTER, DROP, RENAME)
- Więzy integralności (CONSTRAINTS)
- Manipulowanie danymi (DML)
- Instrukcje INSERT, UPDATE, DELETE
- Podstawy transakcyjności