Program szkolenia:
Wprowadzenie do pracy w Oracle SQL.
Szkolenie „Wprowadzenie do pracy w Oracle SQL” to praktyczny kurs wprowadzający do języka SQL w środowisku Oracle, który uczy pracy z danymi w relacyjnych bazach danych. Kurs obejmuje omówienie podstaw teorii baz danych, składni i semantyki zapytań SQL oraz praktyczne ćwiczenia z pobierania, filtrowania i modyfikacji danych. Uczestnicy poznają sposoby łączenia tabel oraz filtrowania i grupowania danych, a także uczą się tworzyć, modyfikować i usuwać obiekty bazodanowe. Szkolenie jest prowadzone w formie warsztatów, co pozwala na utrwalenie umiejętności poprzez praktyczne zadania. Po ukończeniu kursu uczestnicy będą potrafili samodzielnie konstruować podstawowe zapytania SQL oraz zarządzać danymi i strukturą bazy danych. Szkolenie zawiera zagadnienia obowiązujące na egzaminie Oracle Database: SQL Fundamentals.
Wprowadzenie do teorii baz danych
- Postacie normalne: modele relacyjne bazy danych
- Pojęcie klucza głównego
- Klucze obce
- Nazewnictwo obiektów
- Użytkownicy, schematy, sesje, omówienie plików konfiguracyjnych
Podstawy zapytań
- Polecenie SELECT
- Operatory
- Użycie aliasów
- Sortowanie wyników, ORDER BY
- Wyrażenia obliczeniowe
- Ćwiczenia
Filtrowanie wierszy.
- Warunki WHERE.
- Kolejność operatorów.
- Kolejność wykonywania zapytania.
- Wartości puste i praca z NULL
- Sortowanie po warunkach.
- Składnia ANSI SQL i różnice pomiędzy RDBMS.
Funkcje wbudowane
- Funkcje operujące na danych tekstowych
- Funkcje liczbowe
- Funkcje daty i czasu.
- Konwersje typów i konwersja niejawna
- Praktyczne zastosowanie funkcji wbudowanych
- Dobre praktyki.
- Ćwiczenia.
Łączenie tabel.
- Sposoby łączenia tabel.
- Połączenia wewnętrzne.
- Połączenia lewo i prawostronne.
- Czy potrzebujemy iloczynów kartezjańskich ?
- Kiedy wybrać złączenia zewnętrzne ?
- Operatory zbiorowe: UNION i INTERSECT
- Stosowanie operatorów UNION ALL.
- Ćwiczenia.
Grupowanie danych.
- Grupowanie danych :GROUP BY
- Zastosowanie danych zgrupowanych.
- Wprowadzenie do funkcji okna.
- Filtrowanie danych zagregowanych: HAVING i WHERE
- Ćwiczenia.
Zapytania zagnieżdżone.
- Podzapytania i ich zastosowanie.
- Miejsca użycia zapytań zagnieżdżonych (WHERE, FROM, SELECT).
- Filtrowanie wyników w zapytaniach zagnieżdżonych.
- Operator IN w podzapytaniach.
- Operator EXISTS, ANY, ALL
- Ćwiczenia i praktyczne wykorzystanie podzapytań.
Tworzenie i modyfikacja obiektów w bazie danych.
- Tworzenie tabel.
- Wstawianie rekordów do tabeli: INSERT
- Aktualizacja danych: UPDATE
- Usuwanie danych z tabeli.
- Więzy integralności.
- Podstawy projektowania baz danych.
- Usuwanie obiektów : DROP
- Transakcje i ich zastosowanie.
Transakcje, blokady i flashback.
Warsztaty praktyczne: CASE STUDY.
Efekty szkolenia.
Po szkoleniu uczestnik będzie umiał:
✔️ filtrować oraz sortować dane zgodnie z kryteriami biznesowymi
✔️ łączyć tabele (łączenia wewnętrzne i zewnętrzne) oraz używać operatorów zbiorowych
✔️ grupować dane i stosować podstawowe funkcje agregujące
✔️ zarządzać obiektami bazy (tworzenie tabel, INSERT/UPDATE/DELETE, podstawy projektowania)
Szkolenie trwa 16 godzin (2 dni szkoleniowe).
Cena: 2300 PLN netto od osoby.
Grupy powyżej 4 osób – cena ustalana indywidualnie
UWAGI:
- Możliwe szkolenie dla jednej osoby.
- Cena zawiera:
– podręcznik związany z tematyką szkolenia,
-materiały szkoleniowe i ćwiczenia,
– 3 – miesięczne wsparcie trenera po zakończeniu szkolenia
– certyfikat ukończenia szkolenia.
– indywidualne środowisko laboratoryjne
-konsultacja trenera na warsztatach.
