Menu
Zamknij menu
Zaloguj się
  • Opis szkolenia
  • Zakres
  • Informacje dodatkowe

Opis szkolenia

Oracle Database 23ai: SQL Workshop to kompleksowe szkolenie pozwalające na zdobycie umiejętności posługiwania się językiem SQL w pracy z bazą danych Oracle. Szkolenie rozpoczyna się od prezentacji podstawowych koncepcji relacyjnych baz danych oraz języka programowania SQL. Uczestnicy będą pisać zapytania do pojedynczych i wielu tabel, manipulować danymi w tabelach oraz tworzyć obiekty bazy danych. Szkolenie obejmuje także tworzenie sekwencji, synonimów, indeksów i widoków, zarządzanie obiektami schematu oraz zarządzanie danymi za pomocą podzapytań. Dodatkowo, szkolenie uwzględnia zagadnienia kontroli dostępu użytkowników oraz zarządzania danymi w różnych strefach czasowych.

Silną stroną szkolenia jest kilkadziesiąt dobrze przemyślanych, opartych na realnych przypadkach biznesowych, ćwiczeń laboratoryjnych wraz z obszerną i wyczerpującą instrukcją ich realizacji. Ponad połowa czasu szkolenia przeznaczona jest na praktyczne rozwijanie umiejętności w rzeczywistym środowisku laboratoryjnym

Szkolenie jest kompatybilne z wersjami 19c-23ai bazy Oracle i uwzględnia nowe cech języka specyficzne dla wersji 23, takie jak zapytania Select bez klauzuli from (dual).

Ponadto Oracle Database 23ai: SQL Workshop wraz ze szkoleniem Oracle Database 23ai: Administration Workshop umożliwia przygotowanie do egzaminu Oracle Database Administration I 1Z0-082 – pierwszego z dwóch egzaminów niezbędnych do uzyskania certyfikacji Oracle Database Administration 2019 Certified Professional

Adresaci szkolenia:

Szkolenie Oracle Database 23ai: SQL Workshop jest adresowane dla wszystkich ról, dla których istotne jest wykonywania zapytań do bazy danych Oracle, z uwzględnieniem specyfiki tej bazy i specyficznej dla niej składni, w szczególności do deweloperów, administratorów baz danych oraz analityków danych

Zakres

  • Wprowadzenie
    • Przegląd Oracle Database 23ai i powiązanych produktów
    • Podstawowe koncepcje i terminologia zarządzania relacyjnymi bazami danych
    • Systemy zarządzania relacyjnymi i obiektowymi relacyjnymi bazami danych
    • Human Resources (HR) Schema i tabele używane w kursie
    • Wprowadzenie do SQL i środowisk programistycznych
    • Dokumentacja SQL dla Oracle Database 23ai i dodatkowe zasoby
  • Pobieranie danych za pomocą polecenia SQL SELECT
    • Możliwości polecenia SQL SELECT
    • Wyrażenia arytmetyczne i wartości NULL w poleceniu SELECT
    • Aliasy kolumn
    • Operator konkatenacji, literały znakowe, alternatywny operator cudzysłowu (q) i słowo kluczowe DISTINCT
    • Polecenie DESCRIBE
  • Ograniczanie i sortowanie danych
    • Ograniczanie wierszy (Limiting Rows)
    • Operatory porównania (Comparison Operators)
    • Warunki zakresowe za pomocą operatora BETWEEN (Using the BETWEEN Operator)
    • Użycie operatora IN (Using the IN Operator)
    • Dopasowanie wzorców za pomocą operatora LIKE (Using the LIKE Operator)
    • Kombinowanie symboli wieloznacznych (Combining Wildcard Characters)
    • Użycie warunków NULL (Using the NULL Conditions)
    • Definiowanie warunków za pomocą operatorów logicznych (Defining Conditions with Logical Operators)
    • Reguły precedencji operatorów w wyrażeniu (Rules of Precedence for Operators in an Expression)
    • Sortowanie wierszy za pomocą klauzuli ORDER BY (Sorting Rows Using the ORDER BY Clause)
    • Klauzule ograniczania wierszy (SQL Row Limiting Clause in a Query)
    • Zmienna podstawienia (Substitution Variables) w Oracle
    • Przypisywanie wartości zmiennym (Assigning Values to Variables)
  • Używanie funkcji jednowierszowych do personalizacji wyników
    • Funkcje jednorzędowe SQL (Single-Row SQL Functions)
    • Funkcje znakowe (Character Functions)
    • Zagnieżdżanie funkcji (Nesting Functions)
    • Funkcje liczbowe (Number Functions)
    • Praca z datami w bazach danych Oracle (Working with Dates in Oracle Databases)
    • Funkcje dat (Date Functions)
  • Używanie funkcji konwersji i wyrażeń warunkowych
    • Konwersja typu danych jawna i niejawna (Implicit and Explicit Data Type Conversion)
    • Funkcje TO_CHAR, TO_DATE, TO_NUMBER w Oracle
    • Funkcje ogólne (General Functions)
    • Wyrażenia warunkowe (Conditional Expressions)
    • Funkcje JSON (JSON Functions)
  • Raportowanie zagregowanych danych za pomocą funkcji grupujących
    • Funkcje grupujące (Group Functions)
    • Grupowanie wierszy (Grouping Rows)
    • Zagnieżdżanie funkcji grupujących (Nesting Group Functions)
  • Wyświetlanie danych z wielu tabel za pomocą złączeń
    • Rodzaje złączeń i ich składnia (Types of Joins and Their Syntax)
    • Złączenia naturalne (Natural Join)
    • Złączenie z klauzulą USING (Join with the USING Clause)
    • Złączenie z klauzulą ON (Join with the ON Clause)
    • Samozłączenia (Self-Join)
    • Złączenia nierównościowe (Nonequijoins)
    • Złączenia zewnętrzne (Outer Join)
    • Produkt kartezjański (Cartesian Product)
  • Używanie podzapytań do rozwiązywania zapytań
    • Podzapytanie: typy, składnia i wytyczne (Subquery: Types Syntax and Guidelines)
    • Podzapyty jednorzędowe (Single-Row Subqueries)
    • Podzapyty wielorzędowe (Multiple-Row Subqueries)
    • Podzapyty wielokolumnowe (Multiple-Column Subqueries)
    • Wartości NULL w podzapytań (Null Values in a Subquery)
  • Używanie operatorów zbioru
    • Operatory zbioru: typy i wytyczne (Set Operators: Types and Guidelines)
    • Tabele używane w tej lekcji (Tables Used in This Lesson)
    • Operatory UNION i UNION ALL (UNION and UNION ALL Operators)
    • Operator INTERSECT (INTERSECT Operator)
    • Operator MINUS (MINUS Operator)
    • Dopasowywanie instrukcji SELECT (Matching SELECT Statements)
    • Używanie klauzuli ORDER BY w operacjach zbioru (Using the ORDER BY Clause in Set Operations)
  • Zarządzanie tabelami za pomocą instrukcji DML
    • Dodawanie nowych wierszy do tabeli (Adding New Rows in a Table)
    • Zmiana danych w tabeli (Changing Data in a Table)
    • Usuwanie wierszy z tabeli (Removing Rows from a Table)
    • Kontrola transakcji bazy danych (Database Transaction Control)
    • Spójność odczytu (Read Consistency)
    • Ręczne blokowanie danych (Manual Data Locking)
  • Wprowadzenie do języka definicji danych
    • Obiekty bazy danych (Database Objects)
    • Instrukcja CREATE TABLE (CREATE TABLE Statement)
    • Typy danych (Data Types)
    • Przegląd ograniczeń (Constraints: Overview)
    • Tworzenie tabeli za pomocą podzapytania (Creating a Table by Using a Subquery)
    • Instrukcja ALTER TABLE (ALTER TABLE Statement)
    • Instrukcja DROP TABLE (DROP TABLE Statement)
  • Wprowadzenie do widoków słownika danych
    • Wprowadzenie do widoków słownika danych (Introduction to Data Dictionary)
    • Zapytania do widoków słownika (Querying the Dictionary Views)
    • Dodawanie komentarza do tabeli i zapytania do widoków słownika (Adding a Comment to a Table and Querying the Dictionary Views)
  • Tworzenie sekwencji, synonimów i indeksów
    • Tworzenie, utrzymywanie i używanie sekwencji (Create, Maintain, and Use Sequences)
    • Tworzenie prywatnych i publicznych synonimów (Create Private and Public Synonyms)
    • Tworzenie i utrzymywanie indeksów (Create and Maintain Indexes)
  • Tworzenie widoków
    • Przegląd widoków (Overview of Views)
    • Tworzenie, modyfikowanie i pobieranie danych z widoku (Creating, Modifying, and Retrieving Data from a View)
    • Operacje DML na widoku (Data Manipulation Language (DML) Operations on a View)
    • Usuwanie widoku (Dropping a View)
  • Zarządzanie obiektami schematu
    • Zarządzanie ograniczeniami (Manage Constraints)
    • Tworzenie i używanie tabel tymczasowych (Create and Use Temporary Tables)
    • Tworzenie i używanie tabel zewnętrznych (Creating and Using External Tables)
  • Pobieranie danych za pomocą podzapytań
    • Pobieranie danych za pomocą podzapytania jako źródła (Retrieving Data by Using a Subquery as a Source)
    • Pisanie podzapytań wielokolumnowych (Writing a Multiple-Column Subquery)
    • Używanie podzapytań skalarnych w SQL (Using Scalar Subqueries in SQL)
    • Rozwiązywanie problemów z podzapytań skorelowanych (Solving Problems with Correlated Subqueries)
    • Używanie operatorów EXISTS i NOT EXISTS (Using the EXISTS and NOT EXISTS Operators)
    • Używanie klauzuli WITH (Using the WITH Clause)
  • Manipulowanie danymi za pomocą podzapytań
    • Używanie podzapytań do manipulowania danymi (Using Subqueries to Manipulate Data)
    • Wstawianie wartości za pomocą podzapytania jako celu (Inserting Values by Using a Subquery as a Target)
    • Używanie słowa kluczowego WITH CHECK OPTION w instrukcjach DML (Using the WITH CHECK OPTION keyword on DML statements)
    • Używanie podzapytań skorelowanych do aktualizacji i usuwania wierszy (Using Correlated Subqueries to Update and Delete Rows)
  • Kontrola dostępu użytkowników
    • Rozróżnianie uprawnień systemowych od uprawnień obiektowych (Differentiating System Privileges from Object Privileges)
    • Tworzenie roli (Creating a Role)
    • Uprawnienia obiektowe (Object Privileges)
    • Cofanie uprawnień obiektowych (Revoking Object Privileges)
  • Manipulowanie danymi za pomocą zaawansowanych zapytań
    • Specyfikacja domyślnych wartości w instrukcjach INSERT i UPDATE (Specifying Explicit Default Values in INSERT and UPDATE Statements)
    • Wielotabelowe instrukcje INSERT (Multitable INSERTs)
    • Łączenie wierszy w tabeli (Merging Rows in a Table)
    • Operacje flashback (Performing Flashback Operations)
    • Śledzenie zmian danych w czasie (Tracking the Changes in Data Over a Period of Time)
  • Zarządzanie danymi w różnych strefach czasowych
    • Używanie funkcji CURRENT_DATE, CURRENT_TIMESTAMP i LOCALTIMESTAMP (Using the CURRENT_DATE, CURRENT_TIMESTAMP, and LOCALTIMESTAMP Functions)
    • Typy danych INTERVAL (INTERVAL Data Types)
    • Dodatkowe funkcje dat (Additional Date Functions)
    • Obsługa danych SYSDATE i SYSTIMESTAMP (SYSDATE and SYSTIMESTAMP Data Handling)

Informacje dodatkowe

Harmonogram szkoleń

Zdalnie

… jeśli cenisz sobie możliwość nauki z trenerem i innymi uczestnikami, z dowolnego miejsca bez konieczności dojazdu.

Stacjonarnie

… jeśli chesz się uczyć, siedząc w jednej sali z trenerem i innymi uczestnikami.

Online

… jeśli chcesz uczyć się z materiałów dostępnych przez interenet w dowolnym miejscu o dowolnym czasie

Filtry:

Szkolenie: OR_23ai_SQLW_Z

Oracle Database 23ai: SQL Workshop

Data
Forma
Język
Dodatkowe informacje
Cena

Obecnie nie ma szkoleń w wybranej formie.

Filtry:

Szkolenie: OR_23ai_SQLW_Z

Oracle Database 23ai: SQL Workshop

Data
Lokalizacja
Język
Dodatkowe informacje
Cena

Obecnie nie ma szkoleń w wybranej formie.

Filtry:

Szkolenie: OR_23ai_SQLW_Z

Oracle Database 23ai: SQL Workshop

Dostęp do szkolenia
Forma
Język
Dodatkowe informacje
Cena

Obecnie nie ma szkoleń w wybranej formie.

Szukasz szkolenia w innym terminie?

Co nowego?

  • Najnowsze
  • Baza wiedzy
  • Marketing

Chcesz z nami porozmawiać?

Zadzwoń do nas: tel. 801 30 30 30