Курс Основы баз данных Oracle 12c: SQL. I часть

Код: ITCloud- SQL-24

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

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

Стоимость курса

33 485 руб
Заказать

Цели курса:

· Команды SQL и реляционную базу данных Oracle.

· Использование SQL Developer.

· Создание отчетов при помощи команд SQL.

· Изменение данных в реляционных таблицах и сохранение изменений.

· Концепции реляционных баз данных и язык программирования SQL.

· Создание отчетов при помощи языка SQL

Аудитория

  • Администраторы хранилищ данных
  • Разработчики
  • Разработчики приложений
  • Разработчики PL/SQL
  • Разработчики форм
  • Системные аналитики
  • Бизнес аналитики

От слушателя требуется

Представление о концепциях и методиках обработки данных

Представление о языках программирования

Содержание курса

Введение:

· Задачи курса, программа курса, приложения к курсу.

· Обзор основных возможностей базы данных Oracle 12c и сопутствующих продуктов.

· Обсуждение основных концепций, а также теоретических и физических аспектов реляционной базы данных.

· Введение в SQL и средства разработки на нем. Использование SQL Developer.

· Запуск SQL*Plus из Oracle SQL Developer.

· Схема Human Resource (HR).

· Таблицы, используемые в курсе.


Извлечение данных при помощи команды SELECT

· Список возможностей команды SELECT.

· Использование арифметических операторов и неопределенных значений в команде SELECT.

· Псевдонимы столбцов.

· Использование оператора конкатенации, строк-литералов, альтернативного оператора цитирования и предложения DISTINCT.

· Использование команды DESCRIBE для вывода структуры таблицы.


Ограничение и сортировка данных

· Использование предложения WHERE для выборки необходимых строк.

· Использование операторов сравнения и логических операторов в предложении WHERE.

· Переменные подстановки. Использование команд DEFINE и VERIFY.


Использование однострочных функций

· Демонстрация различий между однострочными и многострочными функциями SQL.

· Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE.

· Преобразование чисел при помощи функций ROUND, TRUNC и MOD.

· Арифметические операции по отношению к типу данных DATE.

· Использование функций для работы с датами.


Использование функций преобразования и условных выражений

· Описание явного и неявного преобразования типов данных.

· Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE.

· Вложенные функции. Применение функций NVL, NULLIF и COALESCE к данным.

· Использование логических условий IF THEN ELSE в команде SELECT.


Агрегация данных при помощи групповых функций

· Использование групповых функций в команде SELECT.

· Создание групп данных при помощи предложения GROUP BY.

· Исключение групп данных при помощи фразы HAVING.


Отображение данных из нескольких таблиц при помощи соединений

· Синтаксис соединения таблиц для доступа к данным более чем одной таблицы.

· Типы соединений. Естественное соединение.

· Соединение таблицы само с собой.

· Соединения с условиями, отличными от равенства.

· Внешние соединения.


Использование под запросов

· Виды проблем, решаемые при помощи под запросов.

· Одно строчные под запросы.

· Много строчные под запросы. 


Операторы работы над множествами

· Описание операторов работы над множествами.

· Операторы UNION и UNION ALL. Оператор INTERSECT.

· Оператор MINUS. Сопоставление результатов SELECT.

· Сортировка результатов при использовании операторов работы над множествами.


Язык изменения данных (DML)

· Описание команд DML.

· Транзакции базы данных.


Использование языка определения данных (DDL)

· Описание команд DDL