Szczegółowy program szkolenia
Przedstawienie celów i zakresu szkolenia
Relacyjny model danych
- Schematy użytkownika
- Podstawowe struktury danych
- Zależności między strukturami
Język SQL - wybieranie danych
Programy nakładkowe do wykonywania zapytań
Tworzenie prostych zapytań
- Słowa kluczowe
- Składnia poleceń
- Stosowanie aliasów dla kolumn i tabel
Stosowanie aliasów dla kolumn i tabel
Sortowanie danych
Użycie funkcji w zapytaniach
Funkcje jednowierszowe
Konwersja typów danych
Funkcje grupowe
Filtracja na wynikach agregacji
Wybieranie danych z wielu tabel
- Sposoby łączenia tabel
- Rodzaje złączeń
Złączenia równościowe (equi-join)
Złączenia nierównościowe (non-equi-join)
Złączenia zewnętrznych (outer-join):
- lewostrone,
- prawostronne,
- obustronne
Samozłączenie (self-join)
Operacje zbiorowe na wynikach zapytań
Podzapytania
- Rola podzapytań
- Dekompozycja zapytań
- Lokalizacja podzapytań
Podzapytania proste
Podzapytania wielokrotnie zagnieżdżone
Podzapytania skorelowane
Język manipulowania danymi (DML)
Operacje DML w oparciu o wyniki zapytań
Transakcje
- Idea transakcyjności operacji
- Zatwierdzanie (commit)
- Odrzucanie (rollback)
- Punkty zachowania (savepoint)
Powtórzenie materiału o kluczowych operacjach w SQL
Ćwiczenie samodzielne przekrojowo z różnych obszarów
Dodatkowe pytania uczestników
Podsumowanie szkolenia
Test
Ankieta
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie występujących po sobie sesji szkoleniowych podzielonych na moduły. W ramach modułu szkoleniowego przewidziana jest część teoretyczna wyjaśniająca dane zagadnienie, wspólnie oraz samodzielnie rozwiązane przez uczestnika ćwiczenie oraz blok pytań i odpowiedzi.
POBIERZ PROGRAM W PDF