Plan Szkolenia

Wprowadzenie do Oracle Database

  • Database architektura
  • Model relacyjnej bazy danych
  • Użytkownicy, schematy i sesje
  • Narzędzia do interakcji z bazą danych

Wprowadzenie do instrukcji SELECT

  • Filtrowanie i selekcja przy użyciu klauzuli WHERE
  • Sortowanie wyników zapytań
  • Typy danych, operatory i obsługa wartości NULL
  • Korzystanie z wbudowanych funkcji skalarnych
  • Operacje na datach
  • Zrozumienie ustawień krajowych i regionalnych w SQL

Analiza zagregowanych danych

  • Funkcje grupowania
  • Klauzula DISTINCT
  • Klauzule GROUP BY i HAVING

Pobieranie danych z wielu tabel

  • Złączenia wewnętrzne i zewnętrzne (INNER JOIN, OUTER JOIN)
  • Składnia ANSI SQL i inne metody łączenia (SELF JOIN, NATURAL JOIN)
  • Operatory zbiorów (UNION, UNION ALL, INTERSECT, MINUS)

Podzapytania

  • Proste podzapytania
  • Podzapytania skorelowane
  • Operatory EXISTS i NOT EXISTS
  • Inne typy podzapytań

Zapytania hierarchiczne i próbkowanie

  • Konstruowanie zapytań hierarchicznych przy użyciu klauzul CONNECT BY PRIOR i START WITH
  • Wykorzystanie funkcji SYS_CONNECT_BY_PATH
  • Próbkowanie danych za pomocą klauzuli SAMPLE

Manipulacja danymi (DML)

  • Instrukcje INSERT, UPDATE, DELETE
  • Operacje na dużych zbiorach danych (INSERT FIRST, INSERT ALL, MERGE)

Słownik systemowy

  • Zrozumienie i wykorzystanie Oracle słownika danych

Współbieżna praca użytkowników

  • Transakcje
  • Blokady
  • Technologia FLASHBACK

Użytkownicy i uprawnienia

  • Tworzenie i modyfikowanie użytkowników i schematów
  • Zarządzanie uprawnieniami i rolami

Zarządzanie przechowywaniem danych - warstwa logiczna

  • Tabele, tabele tymczasowe i tabele z indeksami
  • Ograniczenia
  • Indeksy
  • Widoki, sekwencje, synonimy, widoki zmaterializowane
  • Przechowywane PL/SQL jednostki

Modelowanie i przywracanie modeli danych przy użyciu Oracle SQL Modeler

  • Wykorzystanie Oracle SQL Modeler do modelowania i przywracania danych

Przenoszenie danych

  • Logiczna kopia danych - import i eksport Data Pump
  • Ładowanie danych - SQL*Loader
  • Tabele zewnętrzne
  • Łącza Database

Automatyzacja zadań

  • Używanie DBMS_JOB i DBMS_SCHEDULER do automatyzacji zadań

Podsumowanie i kolejne kroki

Wymagania

  • Ogólna wiedza na temat technologii informatycznych

Uczestnicy

  • Programiści
  • Administratorzy Database
 35 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie