
SQL Podstawy – Katowice
17 czerwca 2021 – 18 czerwca 2021
1499zł netto + VAT
Szkolenie SQL podstawy pozwoli Ci poznać zasadę działania bazy danych Oracle. Dowiesz się jak działa baza danych a w szczególności poznasz SQL. Szkolenie to kładzie nacisk przede wszystkim na praktykę. Po odbyciu szkolenia powinieneś swobodnie poruszać się w środowisku bazodanowym a w szczególności powinieneś swobodnie czuć się pisząc kod w SQL.
Dla kogo jest ten kurs?
- Osób spoza świata IT – jeżeli chcesz poznać język SQL to jest to idealne szkolenie aby rozpocząć swoją przygodę z programowaniem.
- Analityków biznesowych/finansowanych/systemowych – dzięki temu szkoleniu dowiesz się jak wyciągać oraz przetwarzać dane w bazie danych przy pomocy języka SQL.
- Testerów – ponieważ poznasz techniki wyciągania danych z bazy. Dowiesz się jak sprawnie poruszać się po bazie danych, używać SQL, znajdywać dane oraz jak je przetwarzać.
- Programistów – ponieważ warto wiedzieć co pod spodem robi ORM. Aby lepiej poznać bazę danych i język SQL oraz przejąć kontrolę nad danymi.
- I dla wszystkich innych chcących poznać podstawy SQL.
Poniżej znajduje się program szkolenia. Jeżeli masz pytania lub chcesz uzyskać więcej informacji skontaktuj się z nami poprzez email: [email protected] lub zadzwoń: 695-793-748
Wstęp do szkolenia i jego rozpoczęcie
- Przedstawienie agendy
- Przedstawienie się oraz poznanie oczekiwań uczestników
- Sprawdzenie poziomu znajomości baz danych i SQL
Wstęp do baz danych
- Pokazanie czym jest baza danych
- Przedstawienie systemów baz danych
- Przedstawienie podstawowych pojęć, definicji
- Diagramy baz danych
- Normalizacja bazy danych
- Pokazanie oraz omówienie narzędzia SQL Developer
Podstawy struktury bazy danych
- Typy danych w bazie Oracle
- Tworzenie, Usuwanie, Edycja tabel
- Powiązania między tabelami
- Dodawanie, Usuwanie, Edycja rekordów w tabeli
Podstawy zapytań SQL
- Wyciąganie danych z tabel
- Ograniczanie wyników zapytań
- Instrukcja LIKE
- Ograniczanie i praca z wartościami NULL
- Operacja IN, NOT IN
Łączenia tabel
- Instrukcja JOIN
- Instrukcja LEFT JOIN
- Inne formy JOIN
- Różnica między ograniczeniem w WHERE a w JOIN
Podzapytania
- Czym są podzapytania
- Łączenie podzapytań
- Klauzula WITH
- Instrukcje: UNION, UNION_ALL, MINUS, INTERSECT
- Instrukcje: EXIST, NOT EXISTS
Praca ze zbiorami danych
- Sortowanie danych
- Grupowanie danych
- Operacje: SUM, AVG COUNT
- Operacje: HAVING oraz Distinct
Praca z funkcjami znakowymi
- Łączenie ciągów znaków
- Funkcje: TRIM, LOWER, UPPER, LENGTH, SUBSTR
Praca z funkcjami liczbowymi
- Podstawowe operacje na liczbach
- Funkcje: to_number, mod, round, trunc
Praca z funkcjami dat i czasu
- Podstawowe operacje na datach i czasie
- Różnice między SYSDATE a SYSTIMESTAMP
- Funkcje: to_date, trunc, round, moths_between
Sterowanie wynikami
- Instrukcja: CASE WHEN THEM ELSE END
- Funkcja: DECODE
Pozostałe zagadnienia
- Formatowanie kodu SQL
- Najczęstsze błędy w SQL
- Dobre praktyki
- Plan zapytania i koszt
Jeżeli masz pytania lub chcesz uzyskać więcej informacji skontaktuj się z nami poprzez email: [email protected] lub zadzwoń: 695-793-748