Kod: DEV-010
Czas trwania: 16 godzin
Czas trwania: 16 godzin
Opis szkolenia
Kurs stanowi wprowadzenie do SQL i pomaga uczestnikom rozwinąć niezbędne nawyki potrzebne do wyszukiwania i modyfikacji danych w bazach danych w języku SQL. Kurs jest skierowany do programistów, analityków i innych specjalistów, którzy chcą nauczyć się podstaw SQL.Plan szkolenia
- Wprowadzenie do relacyjnych baz danych. Normalizacja
- Podstawy DDL. Tworzenie tabel i indeksów. Typy danych SQL
- Więzy integralności. Ograniczanie wartości kolumn do wartości obecnych tylko w tabeli, dla której istnieje odwołanie. Klucze obce i klauzula REFERENCES
- Kwerendy. Instrukcja SELECT dla pojedynczej tabeli, filtrowanie wierszy za pomocą WHERE, wbudowane funkcje
- Zajęcia praktyczne
- Połączone tabele. Wybieranie danych z wielu połączonych tabel
- Podkwerendy. Wykorzystanie wyników innych zapytań do filtrowania wierszy i obliczania dodatkowych kolumn
- Sortowanie i grupowanie danych
- Funkcje agregujące (LICZBA, MIN, MAX, SUMA)
- Zajęcia praktyczne
- Funkcje WINDOW. Złożone agregacje
- Zajęcia praktyczne
- Jak obsługiwane są zapytania SQL? Plan realizacji
- Wstaw, aktualizuj i usuń dane (WSTAW, AKTUALIZUJ, USUŃ). Używanie tych działań z podzapytaniami
- Zajęcia praktyczne
- Ogólne koncepcje transakcji i integralności danych. Instrukcje COMMIT i ROLLBACK. Właściwości transakcji ACID
- Zajęcia praktyczne
Cele
- Wypełnienie operacji prostego wyszukiwania
- Wyszukiwanie z wielu tabel
- Sortowanie wyników wyszukiwania
- Modyfikacja danych w bazie danych