Course Code: ora_s1
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, Warsztaty
Przeznaczenie szkolenia
Szkolenie jest dedykowane osobom o profilu użytkownika, programisty lub administratora, które zaczynają pracę z baza danych Oracle.
Korzyści wynikające z ukończenia szkolenia
Szkolenie dostarczy uczestnikom umiejętności pracy z bazą danych Oracle przy użyciu języka SQL oraz umożliwia udział w dalszych kierunkowych szkoleniach w tej dziedzinie. 
Szkolenie przygotowuje do zdania egzaminu certyfikacyjnego Oracle Database 12c: SQL Fundamentals (1Z0-061) będącego oficjalnym, respektowanym na całym świecie potwierdzeniem posiadanych umiejętności oraz wymaganego do uzyskania większości certyfikatów Oracle w zakresie administracji i programowania bazy danych.

Course Outline:

Wprowadzenie do pracy z bazą danych Oracle

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

Podstawy zapytań

  • Projekcja, selekcja, sortowanie
  • Operatory, wyrażenia, trójstanowa logika

Funkcje skalarne

  • Operacje na liczbach i tekstach
  • Funkcje wyliczeniowe
  • Konwersje typów
  • Operacje na datach
  • Obsługa ustawień narodowych i regionalnych

Agregacje danych

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

Złączenia

  • Krzyżowe, wewnętrzne, zewnętrzne
  • Składnia Oracle i ANSI SQL
  • Nietypowe metody łączenia (SELF, NATURAL, ANTY, NONEQUAL)
  • Operatory zbiorowe (UNION, UNION ALL, INTERSECT, MINUS)

Podzapytania proste

  • Jednowierszowe, wielowierszowe, wektorowe
  • Wielokrotnie zagnieżdżane
  • Podzapytania jako źródła danych (FROM, WITH)

Podzapytania skorelowane

  • Parametryzowanie podzapytań
  • Operatory EXISTS i NOT EXISTS
  • Podzapytania skalarne

Budowa repozytorium

  • Tworzenie i zarządzanie tabelami (CREATE, ALTER, DROP, RENAME)
  • Więzy integralności (CONSTRAINTS)

Manipulowanie danymi (DML)

  • Instrukcje INSERT, UPDATE, DELETE
  • Podstawy transakcyjności

Dodatek A – Operacje na dużych zbiorach danych (merge, insert all, insert first).
Dodatek B - Współbieżna praca użytkowników

  • Transakcje autonomiczne, punkty zachowania
  • Blokady
  • FLASHBACK


Sugerowane szkolenia uzupełniające
ORA_S2, ORA_P1, ORA_P2

Sites Published:

Polska - Oracle SQL – wprowadzenie do pracy z bazą danych

Slovenia - Oracle SQL - introduction to working with the database

Croatia - Oracle SQL - introduction to working with the database

Serbia - Oracle SQL - introduction to working with the database

Bhutan - Oracle SQL - introduction to working with the database

Nepal - Oracle SQL - introduction to working with the database

Uzbekistan - Oracle SQL - introduction to working with the database