Wprowadzenie do Oracle dla programistów i użytkowników
Kod szkolenia:
ORPR1
Opis szkolenia:
Szkolenie dedykowane jest programistom, użytkownikom końcowym, projektantom oraz jest dobrym wstępem dla administratorów bazy danych Oracle. Uczestnicy szkolenia nie muszą posiadać żadnej wstępnej wiedzy na temat bazy danych Oracle ani innych systemów relacyjnych baz danych, choć wiedza taka może okazać się przydatna.
Program szkolenia przewiduje następujące elementy:
- wprowadzenie w technologię relacyjnych baz danych, w szczególności bazy danych Oracle
- podstawowe mechanizmy pozyskiwania danych poprzez instrukcję SELECT
- zakładanie własnych tabel wraz z więzami integralności
- wstawianie, usuwanie, modyfikowanie danych
- zasady jednoczesnej pracy wielu użytkowników z tymi samymi danymi
- zasady zarządzania uprawnieniami
- rozbudowa funkcjonalności repozytorium aplikacji poprzez stosowanie dodatkowych obiektów takich jak widoki, indeksy, sekwencje, synonimy, itp.
W programie szkolenia szczególny nacisk położony jest na to, aby uczestnik zapoznał się z możliwościami oferowanymi przy projektowaniu i budowaniu aplikacji "System Zarządzania Relacyjną Baza Danych Oracle" oraz aby był w stanie samodzielnie z nią pracować, a także samodzielnie pogłębiać i uszczegóławiać swoja wiedzę.
Metoda szkolenia:
- Wykład i ćwiczenia
Czas trwania:
- 35 godzin (5 dni)
Konspekt szkolenia:
- Wstęp do bazy danych Oracle
- Architektura bazy danych
- Model relacyjny bazy danych
- Użytkownicy i schematy
- Sesja i transakcja
- Narzędzia
- Wstęp do instrukcji SELECT
- Projekcja i selekcja (klauzula WHERE)
- Sortowanie
- Operatory i trójstanowa logika
- Wbudowane funkcje skalarne
- Operacje na datach
- Obsługa ustawień narodowych i regionalnych
- Analiza danych zagregowanych
- Funkcje grupujące
- 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 złączeń (SELF JOIN, NATURAL JOIN)
- Operatory zbiorowe (UNION, UNION ALL, INTERSECT, MINUS)
- Podzapytania
- Podzapytania proste
- Podzapytania skorelowane
- Operatory EXISTS i NOT EXISTS
- Inne rodzaje podzapytań
- Zapytania hierarchiczne i próbki
- Budowa drzewa (klauzula CONNECT BY PRIOR i START WITH)
- Funkcja SYS_CONNECT_BY_PATH
- Próbki danych (klauzula SAMPLE)
- Definiowanie modelu danych I
- Zarządzanie tabelami (CREATE, ALTER, DROP, RENAME)
- Więzy integralności (CONSTRAINTS)
- Manipulowanie danymi (DML)
- Instrukcje INSERT, UPDATE, DELETE
- Operacje na dużych zbiorach (INSERT FIRST, INSERT ALL, MERGE)
- Współbieżna praca użytkowników
- Transakcje
- Blokady
- FLASHBACK
- Definiowanie modelu danych II
- Słownik systemowy
- Tabele tymczasowe
- Widoki
- Sekwencje
- Indeksy
- Synonimy
- Linki bazodanowe
- Zarządzanie użytkownikami i uprawnieniami
- Użytkownicy i schematy
- Uprawnienia systemowe i obiektowe
- Role
- Uruchamianie zadań
- Mechanizm zadań
- Rozbudowany mechanizm harmonogramowania (SCHEDULER)
- Metody przenoszenia i ładowania danych
- Ładowanie danych (SQL LOADER)
- Tablice zewnętrzne
- Import/Eksport danych
- Operacje na plikach (UTL_FILE)
Cena netto szkolenia za osobę:
3400 PLN
Informacje dodatkowe:
Cena szkolenia jest ceną netto i należy do niej doliczyć podatek VAT w wysokości 23%.
Podana cena dotyczy opłaty za uczestnicwo w szkoleniu jednej osoby dla grupy liczącej co najmniej pięć osób, istnieje jednak możliwość organizacji szkolenia dla mniejszej lub większej grupy wg indywidualnych ustaleń.
