| Czas trwania | 16 godzin (2 dni szkoleniowe) |
| Cena | 2100 PLN netto / osoba |
| Forma | Stacjonarnie lub online |
| Poziom | Podstawowy – od zera |
| W cenie | Podręcznik, materiały i ćwiczenia, indywidualne środowisko laboratoryjne, certyfikat, 3 miesiące wsparcia trenera po szkoleniu, usługa e-learning: zbiór zadań ze wsparciem AI. |
Grupy powyżej 3 osób – cena ustalana indywidualnie. Możliwe szkolenie dla jednej osoby.
Szkolenie „Wprowadzenie do pracy z 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 podstawy teorii baz danych, składnię i semantykę 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 prowadzone jest w formie warsztatów, co pozwala utrwalić 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. Program zawiera zagadnienia obowiązujące na egzaminie Oracle Database: SQL Fundamentals.
Dla kogo jest to szkolenie?
Kurs jest przeznaczony dla osób, które rozpoczynają pracę z bazami danych, w tym:
- analityków danych i analityków biznesowych,
- testerów oprogramowania,
- początkujących programistów,
- pracowników działów raportowania i controllingu,
- wszystkich, którzy chcą samodzielnie wyciągać dane z baz Oracle.
Wymagania wstępne
Nie jest wymagana wcześniejsza znajomość SQL ani baz danych. Wystarczy podstawowa umiejętność obsługi komputera. Każdy uczestnik otrzymuje indywidualne środowisko laboratoryjne, więc nie trzeba niczego instalować przed szkoleniem.
Program szkolenia
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.
- 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 (połą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).
Co dalej?
Kolejnym etapem ścieżki rozwoju jest szkolenie Oracle SQL dla zaawansowanych.
Szkolenie trwa 16 godzin (2 dni szkoleniowe)
Cena: 2100 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.
