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. Введение в язык определения данных

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

Группа

  • от 5 до 12 человек

Документы об окончании курса

  • Сертификат Учебного центра Noventiq
  • Cертификат об обучении установленного образца

Certificate Noventiq Education Belarus сертификат об обучении установленного образца

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

Оставить отзыв

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

1188 BYN

*с учетом НДС 20%

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

1Z0-061

Записаться на курс

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

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

Настоящим, в соответствии с ч.2.ст.18 Закона Республики Беларусь от 10.11.2008 N 455-З(ред. от 11.05.2016) "Об информации, информатизации и защите информации" и Законом Республики Беларусь от 7 мая 2021 г. № 99-З «О защите персональных данных», отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг и исполнения договоров.