Szkolenie: Oracle - Wprowadzenie do pracy z bazą danych w języku SQL
Szkolenie wprowadzi uczestników w tajniki pracy z bazami danych w języku SQL.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:ORA/SQL1
Oracle - Wprowadzenie do pracy z bazą danych w języku SQL
Cele szkolenia
Praktyczne wprowadzenie do pracy w architekturze klient - serwer.
Poznanie struktur danych w bazach relacyjnych i normalizacja danych.
Nauka podstawowego raportowania z jednej i wielu tabel.
Nauka tworzenia i zarządzania tabelami oraz regułami (DDL).
Poznanie podstawowego zarządzania danymi i transakcyjność (DML i TCL)
Dla kogo?
Osób rozpoczynających pracę z bazami danych, w szczególności z bazami Oracle, które zamierzają się rozwijać w kierunku programisty lub projektanta baz danych
Zalety
Zaznajomienie się z modelem danych relacyjnych
Nabycie umiejętności podstawowego raportowania oraz budowy repozytorium bazy danych
Zapoznanie się z technikami projektowania struktur oraz tworzenia i zarządzania danymi
Wymagania
Ogólna znajomość zagadnień informatycznych, umiejętność sprawnej obsługi komputera
Doświadczenie w pracy z arkuszami kalkulacyjnymi na poziomie podstawowym i programowanie w dowolnym języku programowania ułatwi naukę
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie do pracy z bazą danych Oracle
Architektura bazy danych w modelu client - server
Model relacyjny, normalizacja danych
Użytkownicy, schematy, sesje
Narzędzia i pliki konfiguracyjne
Podstawy zapytań
Projekcja, selekcja, sortowanie
Operatory, wyrażenia, trójstanowa logika
Konwersje typów
Operacje na datach
Obsługa ustawień narodowych i regionalnych
Synteza danych
Funkcje grupujące
Klauzula DISTINCT
Klauzule GROUP BY i HAVING
Pobieranie danych z wielu tabel
Złączenia krzyżowe, wewnętrzne i zewnętrzne
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