Oracle Database 12c: Основы SQL 1 (12cSQL1)

Oracle Database 12c: SQL Workshop I

Данный курс представляет введение в систему управления базой данных Oracle 12c. Вы познакомитесь с концепцией реляционных баз данных и мощным языком программирования SQL. Изучите основы языка SQL, что позволит писать запросы к одной и нескольким таблицам, изменять данные в таблицах и создавать различные объекты базы данных

Целевая аудитория

  • Разработчики приложений
  • Разработчики 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. Введение в язык определения данных

  • Язык определения данных

Информация о курсе

Вендор: Oracle
Код курса: 12cSQL1
Продолжительность: 3 дня / 24 часа
Направление: Oracle Database 12с
Экзамен : 1Z0-061
Записаться на курс

Название курса и комментарии*

Ваше имя и фамилия*

Компания*

Телефон*

Email*