Course Code: oraclesqldev
Duration: 35 hours
Prerequisites:
  • Ogólna wiedza na temat technologii informatycznych

Publiczność

  • Programiści
  • Administratorzy Database
Overview:

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.
Course Outline:

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

Sites Published:

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

Nepal - Oracle SQL for Developers

Uzbekistan - Oracle SQL for Developers