- Ogólna wiedza na temat technologii informatycznych
Publiczność
- Programiści
- Administratorzy Database
Oracle SQL (Structured Query Language) to standardowy język programowania używany do interakcji z Oracle bazami danych. Jest przeznaczony do zarządzania, zapytań i manipulowania danymi przechowywanymi w systemach relacyjnych baz danych.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów średniego szczebla i administratorów baz danych, którzy chcą używać Oracle SQL do projektowania, zarządzania i optymalizacji aplikacji bazodanowych oraz wydajnej automatyzacji zadań.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć Oracle architekturę bazy danych i zarządzać użytkownikami, schematami i uprawnieniami.
- Pisać zoptymalizowane SQL zapytania do wyszukiwania danych, manipulacji i analizy.
- Używać zaawansowanych SQL technik, w tym złączeń, podzapytań i zapytań hierarchicznych.
- Projektować i zarządzać obiektami bazy danych, takimi jak tabele, indeksy, widoki i sekwencje.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
Wprowadzenie do Oracle Database
- Database architektura
- Model relacyjnej bazy danych
- Użytkownicy, schematy i sesje
- Narzędzia do interakcji z bazą danych
Wprowadzenie do instrukcji SELECT
- Filtrowanie i selekcja przy użyciu klauzuli WHERE
- Sortowanie wyników zapytań
- Typy danych, operatory i obsługa wartości NULL
- Korzystanie z wbudowanych funkcji skalarnych
- Operacje na datach
- Zrozumienie ustawień krajowych i regionalnych w SQL
Analiza zagregowanych danych
- Funkcje grupowania
- 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 łączenia (SELF JOIN, NATURAL JOIN)
- Operatory zbiorów (UNION, UNION ALL, INTERSECT, MINUS)
Podzapytania
- Proste podzapytania
- Podzapytania skorelowane
- Operatory EXISTS i NOT EXISTS
- Inne typy podzapytań
Zapytania hierarchiczne i próbkowanie
- Konstruowanie zapytań hierarchicznych przy użyciu klauzul CONNECT BY PRIOR i START WITH
- Wykorzystanie funkcji SYS_CONNECT_BY_PATH
- Próbkowanie danych za pomocą klauzuli SAMPLE
Manipulacja danymi (DML)
- Instrukcje INSERT, UPDATE, DELETE
- Operacje na dużych zbiorach danych (INSERT FIRST, INSERT ALL, MERGE)
Słownik systemowy
- Zrozumienie i wykorzystanie Oracle słownika danych
Współbieżna praca użytkowników
- Transakcje
- Blokady
- Technologia FLASHBACK
Użytkownicy i uprawnienia
- Tworzenie i modyfikowanie użytkowników i schematów
- Zarządzanie uprawnieniami i rolami
Zarządzanie przechowywaniem danych - warstwa logiczna
- Tabele, tabele tymczasowe i tabele z indeksami
- Ograniczenia
- Indeksy
- Widoki, sekwencje, synonimy, widoki zmaterializowane
- Przechowywane PL/SQL jednostki
Modelowanie i przywracanie modeli danych przy użyciu Oracle SQL Modeler
- Wykorzystanie Oracle SQL Modeler do modelowania i przywracania danych
Przenoszenie danych
- Logiczna kopia danych - import i eksport Data Pump
- Ładowanie danych - SQL*Loader
- Tabele zewnętrzne
- Łącza Database
Automatyzacja zadań
- Używanie DBMS_JOB i DBMS_SCHEDULER do automatyzacji zadań
Podsumowanie i kolejne kroki
United Arab Emirates - Oracle SQL for Developers
Qatar - Oracle SQL for Developers
Egypt - Oracle SQL for Developers
Saudi Arabia - Oracle SQL for Developers
South Africa - Oracle SQL for Developers
Brasil - Oracle SQL for Developers
Canada - Oracle SQL for Developers
中国 - Oracle SQL for Developers
香港 - Oracle SQL for Developers
澳門 - Oracle SQL for Developers
台灣 - Oracle SQL for Developers
USA - Oracle SQL for Developers
Österreich - Oracle SQL for Developers
Schweiz - Oracle SQL for Developers
Deutschland - Oracle SQL for Developers
Czech Republic - Oracle SQL for Developers
Denmark - Oracle SQL for Developers
Estonia - Oracle SQL for Developers
Finland - Oracle SQL for Developers
Greece - Oracle SQL for Developers
Magyarország - Oracle SQL for Developers
Ireland - Oracle SQL for Developers
Luxembourg - Oracle SQL for Developers
Latvia - Oracle SQL for Developers
España - Oracle SQL for Developers
Italia - Oracle SQL for Developers
Lithuania - Oracle SQL for Developers
Nederland - Oracle SQL for Developers
Norway - Oracle SQL for Developers
Portugal - Oracle SQL for Developers
România - Oracle SQL for Developers
Sverige - Oracle SQL for Developers
Türkiye - Oracle SQL for Developers
Malta - Oracle SQL for Developers
Belgique - Oracle SQL for Developers
France - Oracle SQL for Developers
日本 - Oracle SQL for Developers
Australia - Oracle SQL for Developers
Malaysia - Oracle SQL for Developers
New Zealand - Oracle SQL for Developers
Philippines - Oracle SQL for Developers
Singapore - Oracle SQL for Developers
Thailand - Oracle SQL for Developers
Vietnam - Oracle SQL for Developers
India - Oracle SQL for Developers
Argentina - Oracle SQL for Developers
Chile - Oracle SQL for Developers
Costa Rica - Oracle SQL for Developers
Ecuador - Oracle SQL for Developers
Guatemala - Oracle SQL for Developers
Colombia - Oracle SQL for Developers
México - Oracle SQL for Developers
Panama - Oracle SQL for Developers
Peru - Oracle SQL for Developers
Uruguay - Oracle SQL for Developers
Venezuela - Oracle SQL for Developers
Polska - Oracle SQL for Developers
United Kingdom - Oracle SQL for Developers
South Korea - Oracle SQL for Developers
Pakistan - Oracle SQL for Developers
Sri Lanka - Oracle SQL for Developers
Bulgaria - Oracle SQL for Developers
Bolivia - Oracle SQL for Developers
Indonesia - Oracle SQL for Developers
Kazakhstan - Oracle SQL for Developers
Moldova - Oracle SQL for Developers
Morocco - Oracle SQL for Developers
Tunisia - Oracle SQL for Developers
Kuwait - Oracle SQL for Developers
Oman - Oracle SQL for Developers
Slovakia - Oracle SQL for Developers
Kenya - Oracle SQL for Developers
Nigeria - Oracle SQL for Developers
Botswana - Oracle SQL for Developers
Slovenia - Oracle SQL for Developers
Croatia - Oracle SQL for Developers
Serbia - Oracle SQL for Developers
Bhutan - Oracle SQL for Developers