Тривалість: 16 академічних годин (2 дні).
Вступ
Завдання курсу, програма курсу, додатки до курсу
- Введення в SQL і засоби розробки на ньому
- Таблиці, використовувані в курсі
- Огляд концепцій SQL
Введення в уявлення словника даних
- Введення в словник даних
- Структура словника даних
- Використання уявлень словника даних
- Запити до уявленням словника даних
Створення послідовностей, синонімів і індексів
- Огляд послідовностей
- Огляд синонімів
- Огляд індексів
Створення уявлень
- Огляд уявлень
Управління об'єктами схеми
- Створення, зміна та видалення обмеження цілісності
- Створення і зміна часових таблиць
- Створення та зміна зовнішніх таблиць
Витяг даних за допомогою під запитів
- Витяг даних з використанням підзапиту як джерело рядків
- Многостолбцовие підзапити
- Скалярні підзапити
- корельовані підзапити
- Застосування вирази WITH
Зміна даних за допомогою під запитів
- Використання підзапитів для зміни даних
- Вставка даних в під запит
- Використання виразу WITH CHECK OPTION в командах DML
- Використання кореллірованних підзапитів для оновлення та видалення рядків
Управління доступом користувачів
- Системні привілеї
- Створення ролей
- Об'єктні привілеї
- Відгук об'єктних привілеїв
Зміна даних
- Огляд можливості - явне за замовчуванням
- Використання багатотабличних команд INSERT
- Використання оператора INSERT
- Виконання ретроспективних операцій
- Відстеження ретроспективних змін даних
Супровід даних різних часових зон
- Функції CURRENT_DATE, CURRENT_TIMESTAMP і LOCALTIMESTAMP
- Типи даних INTERVAL
- Порівняння дати і часу в тимчасовій зоні сеансу