Oracle SQL - od podstaw

Oracle SQL - od podstaw

Opis szkolenia

Szkolenie „Oracle SQL – od podstaw” jest dedykowane osobom o profilu użytkownika, programisty lub administratora, które zaczynają pracę z bazą danych Oracle. Oczekiwane przygotowanie słuchaczy to ogólna znajomość zagadnień informatycznych oraz pojęć związanych z bazami danych i umiejętność sprawnej obsługi komputera. Podczas czterodniowego szkolenia uczestnicy zdobędą fundamentalną wiedzę na temat pracy z bazą danych Oracle, począwszy od instalacji serwera aż po zaawansowane operacje manipulowania danymi. Program obejmuje omówienie struktury fizycznej i logicznej bazy danych, a także zapoznanie z podstawowymi operacjami zapytań SQL. Uczestnicy będą mieli okazję nauczyć się korzystania z różnych narzędzi i plików konfiguracyjnych związanych z pracą w środowisku Oracle. Szkolenie skupia się również na praktycznych aspektach pracy z bazą danych, takich jak manipulowanie danymi, budowa repozytorium oraz konfiguracja Oracle NET. Po ukończeniu szkolenia uczestnicy będą mieć solidne podstawy do samodzielnej pracy z bazą danych Oracle oraz będą gotowi do dalszego rozwoju w tej dziedzinie.

Korzyści ze szkolenia

Program szkolenia

Dzień 1: Wprowadzenie do pracy z bazą danych Oracle

  • Omówienie Relacyjnych Systemów Zarządzania Bazami Danych (RDBMS) i roli SQL.
  • Instalacja serwera baz danych Oracle.
  • Architektura bazy danych Oracle: model relacyjny, użytkownicy, schematy, sesje.
  • Narzędzia do pracy z bazą danych Oracle: SQL Developer, SQL*Plus.
  • Pliki konfiguracyjne: tnsnames.ora, listener.ora.

Dzień 2: Podstawy zapytań i struktura fizyczna

  • Podstawowe operacje: projekcja, selekcja, sortowanie.
  • Operatory, wyrażenia, trójstanowa logika.
  • Struktura fizyczna bazy danych Oracle: pliki bazy danych, pliki kontrolne, plik parametrów, pliki dziennika powtórzeń, pliki backupu, archiwum logów, pliki śledzenia (trace) i alert log.

Dzień 3: Struktura logiczna, funkcje skalarne i obiekty bazy danych

  • Struktura logiczna bazy danych Oracle: tablespace, segment, extent, blok.
  • Funkcje skalarne: operacje na liczbach i tekstach, funkcje wyliczeniowe, konwersje typów, operacje na datach, obsługa ustawień narodowych i regionalnych.
  • Obiekty bazy danych Oracle: tabele, indeksy, klucze, widoki, widoki zmaterializowane, sekwencje, synonimy, linki bazodanowe.

Dzień 4: Agregacje danych, złączenia, podzapytania i manipulowanie danymi

  • 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, ANTI, 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.
  • Konfiguracja Oracle NET: deskryptory połączeń, nazwy usług sieciowych, procesy nasłuchujące.

Informacje podstawowe

Co dostajesz w standardzie?