Course Code: ora_sa1
Duration: 21 hours
Prerequisites:

Ogólna znajomość zagadnień informatycznych oraz pojęć związanych z bazami danych i umiejętność sprawnej obsługi komputera.
 

Overview:

Poziom
Podstawowy
Forma
Wykład, Prezentacja, Intensywne warsztaty
Przeznaczenie szkolenia
Szkolenie kierowane do analityków danych oraz użytkowników potrzebujących sprawnie i elastycznie wyciągać dane z bazy używając bezpośrednio poleceń języka SQL.
Korzyści wynikające z ukończenia szkolenia
Zapoznanie się z podstawowymi technikami analizy danych przy pomocy języka SQL.

Course Outline:

Rozpoczęcie pracy z bazą danych Oracle

  • Architektura bazy danych, sesje
  • Model relacyjny bazy danych
  • Użytkownicy i schematy
  • Narzędzia

Wstęp do instrukcji SELECT

  • Projekcja i selekcja
  • Sortowanie
  • Operatory i obsługa NULL
  • Parametry leksykalne zapytań (& i &&)
  • Ograniczanie liczy rekordów (ROWNUM, FETCH, SAMPLE)

Funkcje skalarne

  • Funkcje wbudowane, zagnieżdżanie funkcji
  • Konwersje typów
  • Funkcje wyliczeniowe

Obsługa czasu i ustawień regionalnych

  • Operacje na datach
  • Lokalne ustawienia narodowe i regionalne w SQL

Grupowanie i agregacje

  • Funkcje grupujące
  • Klauzula DISTINCT
  • Klauzule GROUP BY i HAVING

Pobieranie danych z wielu tabel

  • Złączenia krzyżowe, wewnętrzne i zewnętrzne (cross, inner, outer)
  • Nietypowe formy złączeń (SELF, NATURAL, NONEQUAL)
  • Operatory zbiorowe (UNION, UNION ALL, INTERSECT, MINUS)

Podzapytania

  • Podzapytania proste
  • Podzapytania skorelowane
  • Operatory EXISTS i NOT EXISTS
  • Inne rodzaje podzapytań (FROM, WITH,  skalarne)

Dodatek A - Złączenia przy użyciu składni natywnej SQL Oracle

Dodatek B – Tabele, więzy integralności, widoki

  • Zarządzanie tabelami (CREATE, ALTER, DROP, RENAME)
  • Więzy integralności (CONSTRAINTS)
  • Wykorzystanie widoków podczas analizy danych

Sugerowane szkolenia uzupełniające
ORA_SA2, ORA_SA3

Sites Published:

Polska - Oracle SQL dla analityków - podstawy

Slovenia - Oracle SQL for analysts - fundamentals

Croatia - Oracle SQL for analysts - fundamentals

Serbia - Oracle SQL for analysts - fundamentals

Bhutan - Oracle SQL for analysts - fundamentals

Nepal - Oracle SQL for analysts - fundamentals

Uzbekistan - Oracle SQL for analysts - fundamentals