Szukaj szkolenia

Szkolenie archiwalne
Szkolenie archiwalne

SQL Oracle - zaawansowane użycie języka zapytań w bazie danych

Kategoria szkolenia: Obsługa komputera
Do ustalenia
1 945,00 zł (1 581,30 netto)

Zakres tematyczny szkolenia

  1. Wprowadzenie
    1. Przypomnienie zasad projektowania danych i nazewnictwa obiektów
      1. Czym jest relacyjny model danych
      2. Postulaty dr Edgara Franka Codd’a dotyczące relacyjnych baz danych
      3. Kiedy baza jest „normalna”, czyli definicja trzech postaci normalnych relacyjej bazy danych
      4. Zasady nazewnictwa tabel, kolumn oraz więzów integralności
    2. Przypomnienie podstawowych cech oraz składni języka SQL
      1. Polecenia wybierające dane
      2. Polecenia modyfikujące dane
      3. Polecenia definiujące obiekty
    3. Przypomnienie zasad korzystania ze słownika danych
  2.  Zarządzanie uprawnieniami bazy danych za pomocą języka SQL
    1. „Co wolno wojewodzie...”, czyli typy uprawnień w serwerze bazodanowym
      1. Uprawnienia obiektowe
      2. Uprawnienia systemowe
    2. Skąd wiedzieć co mi wolno a co nie, czyli słownik danych po raz setny
    3. Nadawanie i odbieranie przywilejów
      1. Składnia polecenia GRANT
      2. Składnia polecenia REVOKE
  3.  Zaawansowana transakcyjność
    1. Przypomnienie podstaw, związanych z transakcjami w bazie danych
      1. Mechanizmy ochrony danych
      2. Typy izolacji transakcji
      3. Polecenia COMMIT oraz ROLLBACK
    2. Zagrożenia płynące z nieprawidłowego wykorzystania transakcji
      1. Niekończące się transakcje
      2. Blokowanie obiektów
      3. Hazard danych
    3. Kto blokuje drogę, czyli mechanizmy LOCK w serwerze bazodanowym
      1. Identyfikacja blokad
      2. Radzenie sobie ze zbyt długimi blokadami
  4.  Manipulowanie dużymi zbiorami danych
    1. Kopiowanie wierszy z innej tabeli
    2. Modyfikacja danych z wykorzystaniem podzapytań
    3. Modyfikacja danych na podstawie złączenia z innymi tabelami
    4. Warunkowe wstawianie danych czyli przedstawienie polecenia MERGE
    5. Jak sprawdzić co było a nie jest, czyli problem archiwizacji danych
  5.  Zarządzanie obiektami bazy danych
    1. Przypomnienie podstawowych typów obiektów bazodanowych
      1. Tabele
      2. Indeksy
      3. Perspektywy
      4. Więzy integralności
    2. Przypomnienie informacji na temat typów danych
      1. Typy znakowe
      2. Typy liczbowe
      3. Data i czas
    3. Tworzenie i modyfikacja tabeli
      1. Definiowanie nowych tabel
      2. Dodawanie i usuwanie kolumn z istniejących obiektów
      3. Jak zdefiniować więzy integralności w bazie danych
    4. Zasady tworzenia i używania indeksów
      1. Omówienie typów indeksów
      2. Kiedy warto indeksować, czyli książka telefoniczna vs. kilka wizytówek
    5. Lepsze spojrzenie na dane, czyli kiedy korzystać z widoków
  6.  Generowanie raportów z wykorzystaniem zaawansowanych funkcji grupujących
    1. Przypomnienie zasad grupowania
      1. Klauzula GROUP BY
      2. Kiedy i co grupować?
      3. Filtrowanie danych, czyli WHERE vs. HAVING
      4. Sortowanie pogrupowanych wyników
    2. Grupowanie po wielu kolumnach oraz zbiorach kolumn
    3. Wyliczanie dodatkowych podsumowań częściowych i ogólnych
      1. Przedstawienie klauzuli ROLLUP
      2. Przedstawienie klauzuli CUBE
  7. Zaawansowane techniki pozyskiwania danych z użyciem podzapytań oraz funkcji analitycznych
    1. Przypomnienie zasad korzystania z podzapytań
      1. Podzapytania w klauzuli SELECT
      2. Podzapytania w klauzuli FROM
      3. Podzapytania w klauzuli WHERE
    2. Czym są podzapytania skorelowane?
      1. Wpływ zapytań skorelowanych na wydajność serwera bazodanowego
      2. Kiedy można, a kiedy trzeba korzystać z podzapytań skorelowanych?
    3. Wprowadzenie do funkcji analitycznych w języku SQL
      1. Zastąpienie zapytań skorelowanych funkcjami analitycznymi
      2. Przedstawienie funkcji rankingowych
      3. Partycjonowanie wyników zapytania
      4. Wykorzystanie agregacji bez grupowania
  8.  Wsparcie wyrażeń regularnych oraz „chodzenie po drzewie“
    1. „Co jest podobne do...?”, czyli wprowadzenie do wyrażeń regularnych
      1. Zalety i wady korzystania z wyrażeń regularnych
      2. Funkcje bazodanowe wspierające używanie wyrażeń
      3. Wpływ wyrażeń regularnych na wydajność serwera bazodanowego
    2. Nauka chodzenia po drzewie, czyli wsparcie SQL dla relacji typu RODZIC-DZIECKO
      1. Jak zidentyfikować dane w postaci drzewa?
      2. Kiedy budowanie hierarchii może być przydatne
      3. Funkcje wspierające „chodzenie po drzewie”

Grupa docelowa

  • Osoby analizujące dane wyciągnięte z bazy,
  • Osoby zajmujące się tworzeniem i projektowaniem baz danych,
  • Osoby tworzące i rozwijające aplikacje korzystają z bazy danych,
  • Osoby chcące poszerzyć znajomość SQL Oracle.

Certyfikaty

certyfikat ukończenia szkolenia

Metodologia

ćwiczenia praktyczne

Lokalizacje i terminy

Poznań woj. wielkopolskie
Siedziba firmy szkoleniowej
20.11.2013 - 22.11.2013
0,00 zł (0,00 netto)
Poznań woj. wielkopolskie
Siedziba firmy szkoleniowej
03.12.2013 - 05.12.2013
0,00 zł (0,00 netto)
Poznań woj. wielkopolskie
Siedziba firmy szkoleniowej
28.06.2015 - 01.07.2015
0,00 zł (0,00 netto)

Polecane szkolenia

Warsztaty dotNET / .NET - wprowadzenie do programowania
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
09.05.2024 - 10.05.2024
2 214,00 zł (1 800,00 netto)
Trening dotNET / .NET - wprowadzenie do programowania
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
09.05.2024 - 10.05.2024
2 214,00 zł (1 800,00 netto)
Kurs dotNET / .NET - wprowadzenie do programowania
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
09.05.2024 - 10.05.2024
2 214,00 zł (1 800,00 netto)
Szkolenie dotNET / .NET - wprowadzenie do programowania
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
09.05.2024 - 10.05.2024
2 214,00 zł (1 800,00 netto)
Szkolenie ASP.NET - tworzenie aplikacji webowych - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
30.05.2024 - 31.05.2024
2 214,00 zł (1 800,00 netto)
Trening ASP.NET - tworzenie aplikacji webowych - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
30.05.2024 - 31.05.2024
2 214,00 zł (1 800,00 netto)
Warsztaty ASP.NET - tworzenie aplikacji webowych - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
30.05.2024 - 31.05.2024
2 214,00 zł (1 800,00 netto)
Kurs ASP.NET - tworzenie aplikacji webowych - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
30.05.2024 - 31.05.2024
2 214,00 zł (1 800,00 netto)
Szkolenie CSS - Kaskadowe Arkusze Stylów - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
30.05.2024 - 31.05.2024
1 968,00 zł (1 600,00 netto)
Trening CSS - Kaskadowe Arkusze Stylów - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
30.05.2024 - 31.05.2024
1 968,00 zł (1 600,00 netto)
Warsztaty CSS - Kaskadowe Arkusze Stylów - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
30.05.2024 - 31.05.2024
1 968,00 zł (1 600,00 netto)
Kurs CSS - Kaskadowe Arkusze Stylów - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
30.05.2024 - 31.05.2024
1 968,00 zł (1 600,00 netto)
Szkolenie JAVA - J2ME - programowanie aplikacji mobilnych
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
14.05.2024 - 15.05.2024
1 968,00 zł (1 600,00 netto)
Kurs JAVA - J2ME - programowanie aplikacji mobilnych
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
14.05.2024 - 15.05.2024
1 968,00 zł (1 600,00 netto)
Trening JAVA - J2ME - programowanie aplikacji mobilnych
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
14.05.2024 - 15.05.2024
1 968,00 zł (1 600,00 netto)
Warsztaty JAVA - J2ME - programowanie aplikacji mobilnych
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
14.05.2024 - 15.05.2024
1 968,00 zł (1 600,00 netto)
Szkolenie JAVA podstawy programowania
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
28.05.2024 - 29.05.2024
1 968,00 zł (1 600,00 netto)
Kurs JAVA podstawy programowania
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
28.05.2024 - 29.05.2024
1 968,00 zł (1 600,00 netto)
Trening JAVA podstawy programowania
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
28.05.2024 - 29.05.2024
1 968,00 zł (1 600,00 netto)
Warsztaty JAVA podstawy programowania
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
28.05.2024 - 29.05.2024
1 968,00 zł (1 600,00 netto)
Java - szkolenie zaawansowane - Warsztaty przygotowujące do egzaminu Sun Certified Java Programmer (310-065)
KM Studio - szkolenia coaching
KM Studio - szkolenia lub online, Łódź, łódzkie
06.05.2024 - 08.05.2024
2 214,00 zł (1 800,00 netto)
Java - warsztaty zaawansowane - Warsztaty przygotowujące do egzaminu Sun Certified Java Programmer (310-065)
KM Studio - szkolenia coaching
KM Studio - szkolenia lub online, Łódź, łódzkie
06.05.2024 - 08.05.2024
2 214,00 zł (1 800,00 netto)
Java - trening zaawansowany - Warsztaty przygotowujące do egzaminu Sun Certified Java Programmer (310-065)
KM Studio - szkolenia coaching
KM Studio - szkolenia lub online, Łódź, łódzkie
06.05.2024 - 08.05.2024
2 214,00 zł (1 800,00 netto)
Java - kurs zaawansowany - Warsztaty przygotowujące do egzaminu Sun Certified Java Programmer (310-065)
KM Studio - szkolenia coaching
KM Studio - szkolenia lub online, Łódź, łódzkie
06.05.2024 - 08.05.2024
2 214,00 zł (1 800,00 netto)
Szkolenie JavaScript - dynamiczne serwisy www - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
14.05.2024 - 15.05.2024
1 600,00 zł (1 600,00 netto)
Warsztaty JavaScript - dynamiczne serwisy www - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
14.05.2024 - 15.05.2024
1 600,00 zł (1 600,00 netto)
Trening JavaScript - dynamiczne serwisy www - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
14.05.2024 - 15.05.2024
1 600,00 zł (1 600,00 netto)
Kurs JavaScript - dynamiczne serwisy www - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
14.05.2024 - 15.05.2024
1 600,00 zł (1 600,00 netto)
Szkolenie Microsoft Excel- podstawy pracy z arkuszem kalkulacyjnym.
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
28.05.2024 - 29.05.2024
1 599,00 zł (1 300,00 netto)
Warsztaty Microsoft Excel- podstawy pracy z arkuszem kalkulacyjnym.
KM Studio - szkolenia coaching
KM Studio - szkolenia, Piotrkowska 125 lub online, Łódź, łódzkie
28.05.2024 - 29.05.2024
1 599,00 zł (1 300,00 netto)
zobacz profil udostępnij zapytanie grupowe