Szkolenie: Wprowadzenie do pracy z oracle SQL.

 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ł:

✔️ poprawnie tworzyć i modyfikować zapytania SQL (SELECT, WHERE, JOIN)
✔️ 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)
 
Kolejny etap ścieżki rozwoju to szkolenie dla zaawansowanych.


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.
SQL dla analityków
Przewijanie do góry