Целевая аудитория
- Разработчики приложений
- Разработчики Oracle Forms
- Специалисты по внедрению БД
- Разработчики на PL/SQL
- Системные аналитики
Приобретаемые знания и навыки
- Понимать команды языка SQL и команды реляционной базы данных Oracle
- Использовать средство разработки SQL Developer
- Писать отчеты, использующие команды языка SQL
- Изменять данные в реляционных таблицах и сохранять измененные данные
- Понимать концепции реляционных бах данных и язык программирования SQL
Программа курса
Модуль 1: Введение
- Цели курса, расписание и дополнительные материалы, используемые в курсе
- Обзор СУБД Oracle Database 12c и связанных с ней продуктов
- Обзор концепций и технологий управления реляционными базами данных
- Введение в SQL и средства разработки на нем
- Что представляет собой Oracle SQL Developer?
- Запуск SQL*Plus из Oracle SQL Developer
- Схема Human Resource(HR)
- Таблицы, используемые в курсе
Модуль 2: Извлечение данных с помощью команды SELECT
- Возможности команды SELECT
- Арифметические выражения и значения NULL в команде SELECT Псевдонимы столбцов
- Использование оператора конкатенации, символьные строки, альтернативный оператор ограничения строк и ключевое слово DISTINCT
- Использование команды DESCRIBE
Модуль 3. Ограничение и сортировка данных
- Ограничение строк
- Правила приоритета для операторов в выражениях Переменные подстановки
- Использование команд DEFINE и VERIFY
Модуль 4. Использование однострочных функций
- Описание разницы между однострочными и многострочными функциями
- Манипулирование строками с помощью строковых функций в предложениях SELECT и WHERE
- Манипулирование численными данными с помощью функций ROUND, TRUNC и MOD
- Выполнение арифметических преобразований с данными типа date
- Использование функций для манипулирование датами
Модуль 5: Использование функций преобразования типов и условных выражений
- Описание неявных и явных преобразований типов данных
- Использование функций преобразования типов TO_CHAR, TO_NUMBER и TO_DATE
- Вложенные функции
- Применение функций NVL, NULLIF и COALESCE
- Применение логики IF THEN ELSE в команде SELECT
Модуль 6: Использование групповых функций для агрегирования данных в отчетах
- Групповые функции
- Группировка данных
- Ограничение сгруппированных данных
Модуль 7. Выборка данных из нескольких таблиц с использованием соединений
- Введение в соединения
- Типы соединений
- Естественное соединение
- Самосоединение
- Неэквивалентные соединения
- Внешние соединения
Модуль 8: Использование подзапросов в запросах
- Введение в подзапросы
- Однострочные подзапросы
- Многострочные подзапросы
Модуль 9: Использование операторов для работы с множествами
- Операторы Set
- Операторы UNION и UNION ALL
- Оператор INTERSECT
- Оператор MINUS
- Соответствие столбцов в командах SELECT
- Использование предложения ORDER BY в операциях над множествами
Модуль 10: Управление таблицами с помощью команд DML
- Язык управления данными
- Транзакции в базе данных
Модуль 11. Введение в язык определения данных
Группа
Документы об окончании курса
- Сертификат Учебного центра Softline
- Cертификат об обучении установленного образца


Продолжить обучение можно на курсе