Oracle SQL

Why take this course?
-
Wstęp do języka SQL – Wprowadzenie do zasad języka SQL, jego roli oraz znaczenia w manipulacji danymi w bazach danych. Omówienie podstawowych instrukcji, takich jak SELECT, FROM, WHERE, JOIN i operacje na tablicach (INSERT, UPDATE, DELETE).
-
Tworzenie i zarządzanie bazą danych – Nauka tworzenia bazy danych, definiowanie schematu z użyciem tabel, kluczy (głównych i obcych), indeksów i konstraint (np. NOT NULL, UNIQUE). Opracowanie strategii organizacji danych w celu zwiększenia wydajności zapytania.
-
Zaawansowane zapytaния SQL – Praktyczne ćwiczenia na temat zaawansowanych funkcji SQL, takich jak subkwerki (SUBQUERY), CTE (Common Table Expressions), windows functions (OVER()), oraz techniki optymalizacji zapytania dla dużych zestawów danych.
-
Wydajność i tuning zapytania – Omówienie kluczowych aspektów wydajności, w tym indeksowanie, wykorzystanie statystyk zaoptymalizacji oraz techniki tuningu zapytania.
-
Funkcje użytkownika i procedury w Oracle – Nauka tworzenia funkcji PL/SQL oraz procedur składaných, które umożliwiają automatyzację złożonych operacji na danych w bazie.
-
Bezpieczeństwo i kontrola dostępu do danych – Przegląd zasad bezpieczeństwa danych, role i prawa w Oracle, a także koncepcje ochrony bazy danych przed nieuprawnymi zabezpieżaniami.
-
Praca z narzędziami Oracle SQL Developer i SQL Data Modeler – Praktyczne zastosowanie tych narzędzi do tworzenia, modyfikacji oraz testowania baz danych w Oracle, w tym tworzenie modeli danych i migracja schematów.
-
Podsumowanie i ćwiczenia na żywo – Zastosowanie zdobytych umiejętności w praktycznym projekcie, który obejmuje planowanie, implementację i optymalizację bazy danych.
-
Sprawdzenie wiedzy – Testy i zadania na określenie, jak dobrze uczestnik nauki opanował materiał.
-
Zasoby dodatkowe i wsparcie – Zaproponowanie zasobów do samodzielnego rozwoju, forów, dokumentacji Oracle oraz możliwości dalszego uczenia się wraz z ekspertem.
Przemysław Starosta będzie przewodnikiem w tym procesie, dzieląc się swoją wiedzą i doświadczeniem, aby upewnić, że każdy uczestnik kursu może zrozumieć i efektywnie wykorzystać język SQL i narzędzia Oracle w swojej praktyce.
Loading charts...