icon icon

Kurs Oracle SQL, PL/SQL podstawowy - praktyczne wykorzystanie języka SQL, programowanie i zarządzanie obiektami baz danych

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Sprawne połączenie z Oracle - Skonfigurujesz połączenie z bazą Oracle przez ODBC i nauczysz się pracować z danymi także z poziomu Accessa oraz Excela, dzięki czemu łatwiej zintegrujesz bazę z codzienną pracą.

icon

Pewna wymiana danych - Poznasz praktyczne metody importu i eksportu danych oraz sposoby przenoszenia ich do arkuszy i analiz przestawnych, co pozwoli Ci szybciej przygotowywać raporty i zestawienia.

icon

Efektywna praca w SQL Developer - Nauczysz się tworzyć zapytania w trybie tekstowym i graficznym oraz budować tabele w interfejsie Oracle SQL Developer, więc sprawniej przygotujesz i przetestujesz rozwiązania.

icon

Swobodne operowanie danymi - Będziesz samodzielnie pobierać, dodawać, aktualizować i usuwać rekordy przy użyciu SELECT, INSERT, UPDATE i DELETE, a także lepiej dobierzesz typy danych do konkretnych zastosowań.

icon

Lepsze zapytania na wielu tabelach - Opanujesz łączenie tabel z użyciem JOIN i UNION, sortowanie wyników oraz usuwanie duplikatów, dzięki czemu przygotujesz czytelne zapytania nawet dla bardziej złożonych danych.

icon

Czytelna analiza i obliczenia - Wykorzystasz funkcje agregujące, operatory, kryteria AND i OR oraz funkcje tekstowe, liczbowe i dat, aby szybciej budować zapytania analizujące dane bez zbędnej ręcznej obróbki.

icon

Tworzenie i rozwój obiektów bazy - Nauczysz się tworzyć tabele i widoki oraz modyfikować je poleceniami CREATE, ALTER i DROP, co pozwoli Ci samodzielnie rozwijać strukturę bazy zgodnie z potrzebami projektu.

icon

Pierwsze kroki w PL/SQL - Zaczniesz pisać i uruchamiać procedury składowane, używać zmiennych, sterować przebiegiem programu i tworzyć zagnieżdżone zapytania, co otworzy Ci drogę do automatyzacji pracy z bazą.

Program szkolenia

1. Proces tworzenia i konfiguracji źródła danych w Oracle SQL

  • tworzenie i konfiguracja źródła danych z użyciem ODBC,
  • Microsoft Access jako klient bazy SQL: import danych, tabele połączone i zarządzanie.

2. Omówienie metod wymiany danych między serwerem Oracle SQL

  • omówienie narzędzi importu i eksportu danych,
  • ODBC i kreator połączeń do analizy danych w arkuszu i tabeli przestawnej w Microsoft Excel.

3. Przegląd narzędzia Oracle SQL Developer

  • tworzenie kwerend w trybie tekstowym i graficznym,
  • budowa tabel z użyciem graficznego interfejsu użytkownika.

4. Szczegółowe omówienie podstawowych typów danych używanych w Oracle SQL

  • podstawowe typy danych w SQL i ich zastosowanie,
  • kwerendy wybierające i zapisywanie widoków SQL,
  • instrukcje SQL: pobieranie i modyfikacja rekordów SELECT, UPDATE, INSERT, DELETE, SELECT INTO.

5. Opis różnych technik łączenia tabel w zapytaniach SQL

  • złączenia JOIN, LEFT, RIGHT, OUTER,
  • sortowanie i ograniczanie wyniku zapytania ORDER BY ASC/DESC, TOP, TOP PERCENT,
  • łączenie wyników wielu tabel i kwerend z zastosowaniem UNION,
  • usuwanie wartości zduplikowanych z wyniku zapytania DISTINCT, DISTINCTROW.

6. Przedstawienie operacji agregujących w SQL

  • agregacja wyników w kwerendach COUNT, MIN, MAX, SUM,
  • operatory w SQL: =, <>, >=, <=, IN, BETWEEN AND, LIKE,
  • kryteria w zapytaniach AND, OR, NOT.

7. Szczegółowe omówienie funkcji wbudowanych w Oracle SQL

  • funkcje łańcuchowe: LEFT, RIGHT, MID, REPLACE,
  • funkcje liczbowe i dat: DATE, DATEADD, DATEDIFF.

8. Opis bardziej zaawansowanych technik tworzenia i modyfikacji obiektów w Oracle SQL

  • tworzenie obiektów TABLE, VIEW z użyciem polecenia CREATE,
  • modyfikacja i usuwanie istniejących obiektów bazy danych: polecenia ALTER i DROP.

9. Omówienie metod optymalizacji działania zapytań SQL

  • optymalizacja działania kwerend,
  • wykorzystanie stworzonych obiektów w zewnętrznych aplikacjach: Microsoft Excel i Access,
  • zaawansowane tworzenie tabel: wartości domyślne, relacje, indeksy.

10. Przegląd procedur składowanych w Oracle PL/SQL oraz technik programowania

  • tworzenie i uruchamianie procedur,
  • sterowanie przebiegiem programu,
  • wykorzystanie zmiennych w procedurach: zmienne lokalne i globalne,
  • użycie DECLARE, GO w procedurach składowych,
  • tabele tymczasowe i zmienne tablicowe,
  • konwersja i modyfikacja danych,
  • zagnieżdżanie zapytań.

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawowa obsługa komputera - Powinieneś swobodnie pracować w systemie Windows, uruchamiać programy, zapisywać pliki i poruszać się po folderach, aby skupić się na pracy z bazą, a nie na obsłudze środowiska.

icon

Znajomość arkuszy i danych - Powinieneś rozumieć, jak wyglądają tabele, kolumny i rekordy oraz umieć pracować z prostymi danymi w Excelu lub Accessie, bo szkolenie obejmuje wymianę i analizę danych.

icon

Logiczne myślenie analityczne - Powinieneś umieć analizować zależności między danymi i rozumieć proste warunki logiczne, ponieważ podczas kursu będziesz budować zapytania z filtrami, złączeniami i kryteriami.

icon

Gotowość do pisania zapytań - Powinieneś być gotów pracować z poleceniami wpisywanymi z klawiatury i testować ich wyniki krok po kroku, ponieważ szkolenie obejmuje zarówno SQL, jak i podstawy programowania w PL/SQL.