Курс знакомит с основами SQL и PL/SQL для пользователей Oracle Database 12c R2 и ниже.Данный курс представляет собой объединение двух курсов Oracle Database: SQL Workshop I и Oracle Database: PL/SQL Fundamentals
Категория Слушателей: разработчики приложений, администраторы БД, специалисты группы сопровождения системы
Предварительная подготовка: Представления о концепциях и методиках обработки данных
Часть I — 3 дня
Программа:
- Основные концепции реляционных и объектно-реляционных баз данных
- Выборка данных - команда SELECT
- Ограничение строк и сортировка данных
- Однострочные функции
- Группировка данных и использование групповых функций
- Выборка данных из нескольких таблиц
- Подзапросы
- Операции UNION, UNION ALL, INTERSECT, MINUS
- Управление транзакциями
- Манипулирование данными – команды INSERT, UPDATE, DELETE
- Команды DDL: cоздание таблицы ( CREATE), удаление таблицы (DROP), изменение структуры таблицы (ALTER).
Часть II — 2 дня
Программа:
- Возможности и преимущества языка PL/SQL
- Простой PL/SQL блок и его секции
- Типы программных конструкций PL/SQL
- Определение и использование PL/SQL переменны
- Написание команд в исполняемой секции
- Правила вложенных блоков
- Особенности команды SELECT в PL/SQL блоке
- Написание команд манипулирования данными (DML) в PL/SQL -блоке
- Управление транзакциями в PL/SQL
- Определение результата выполнения DML команд
- Использование управляющих структур
- Условные операторы
- Различные типы циклов
- Работа с составными типами данных
- PL/SQL записи
- PL/SQL коллекции
- Использование явных курсоров. Команды для обработки явного курсора
- Курсоры с параметрами FOR UPDATE и курсоры
- Обработка исключений в PL/SQL блоке