21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
• Architektura bazy danych
• Model relacyjny bazy danych
• Użytkownicy, schematy, sesje
• Narzędzia i pliki konfiguracyjne
• Projekcja, selekcja, sortowanie
• Operatory, wyrażenia, trójstanowa logika
• Operacje na liczbach i tekstach
• Funkcje wyliczeniowe
• Konwersje typów
• Operacje na datach
• Obsługa ustawień narodowych i regionalnych
• Funkcje grupujące
• Klauzula DISTINCT
• Klauzule GROUP BY i HAVING
• Krzyżowe, wewnętrzne, zewnętrzne
• Składnia Oracle i ANSI SQL
• Nietypowe metody łączenia (SELF, NATURAL, ANTY, NONEQUAL)
• Operatory zbiorowe (UNION, UNION ALL, INTERSECT, MINUS)
• Jednowierszowe, wielowierszowe, wektorowe• Wielokrotnie zagnieżdżane• Podzapytania jako źródła danych (FROM, WITH)
• Parametryzowanie podzapytań• Operatory EXISTS i NOT EXISTS• Podzapytania skalarne
• Tworzenie i zarządzanie tabelami (CREATE, ALTER, DROP, RENAME)• Więzy integralności (CONSTRAINTS)
• Instrukcje INSERT, UPDATE, DELETE• Podstawy transakcyjności