Ваша корзина пуста
Сумма: 0 руб.

База данных Oracle: Основы SQL I

О курсе
База данных Oracle: Основы SQL I
от 71 685 руб.
Заказать курс

База данных Oracle: Основы SQL I

Данный курс можно прослушать дистанционно со скидкой 15%.
Расписание и цены
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дневное обучение 24
18.09.2017 10:00:00
выбрать другую дату
71 685 руб. 71 685 руб.
Онлайн-курс 24
18.09.2017 13:00:00
выбрать другую дату
60 912 руб.
Онлайн-курс 24
18.09.2017 10:00:00
выбрать другую дату
60 912 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дневное обучение 24
18.09.2017 10:00:00
выбрать другую дату
71 685 руб. 71 685 руб.
Онлайн-курс 24
18.09.2017 10:00:00
выбрать другую дату
60 912 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Онлайн-курс 24
18.09.2017 13:00:00
выбрать другую дату
60 912 руб.
Онлайн-курс 24
18.09.2017 10:00:00
выбрать другую дату
60 912 руб.
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса
Описание:

В данном курсе слушатели знакомятся с основными концепциями реляционной базы данных. Он обеспечивает слушателей базовыми знаниями SQL, позволяющими разработчику писать запросы к одной или нескольким таблицам, модифицировать данные таблиц и создавать объекты базы данных. В курсе рассматривается создание индексов и ограничений, а также изменение существующих объектов схемы. Слушатели научатся создавать и делать запросы к внешним таблицам. Кроме того, слушатели изучат передовые возможности SQL в написании сложных запросов и манипулировании данными, а также использовании представлений словаря данных для получения метаданных и создания отчетов об этих объектах схемы. Слушатели познакомятся с некоторыми из встроенных функций даты и времени, доступными в базе данных Oracle. Основным инструментом разработки, используемым в курсе, является Oracle SQL Developer; в качестве дополнительного используется SQL*Plus.

После успешного прохождения курса слушатели должны будут уметь:

  • Создавать отчеты, включающие выборку отсортированных данных
  • Выполнять команды DML для изменения данных
  • Сопровождать объекты схемы, в том числе с помощью представлений словаря данных

Круг слушателей:

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

Необходимая предварительная подготовка:

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

Программа курса:

  • Введение в базу данных Oracle 11g
    • Обзор основных возможностей БД Oracle 11g
    • Обсуждение основных концепций, а также теоретических и физических аспектов реляционной базы данных
    • Классификация команд SQL как стандартного языка реляционных баз данных
    • Обзор данных, используемых в курсе
    • Использование SQL Developer для установления сеанса связи с базой данных
    • Сохранение результатов запросов в файлы и использование скрипт-файлов в SQL Developer
  • Извлечение данных при помощи команды SELECT языка SQL
    • Обзор возможностей команды SELECT
    • Создание отчета при помощи базовой команды SELECT
    • Выбор всех столбцов
    • Выбор конкретных столбцов
    • Заголовки столбцов по умолчанию
    • Арифметические выражения
    • Понимание приоритетов операторов
    • Использование команды DESCRIBE для вывода структуры таблицы
  • Ограничение и сортировка данных
    • Использование предложения WHERE для выборки необходимых строк
    • Использование операторов сравнения и логических операторов в предложении WHERE
    • Описание правил приоритета операторов сравнения и логических операторов
    • Использование символьных литералов в предложении WHERE
    • Сортировка строк с использованием предложения ORDER BY команды SELECT
    • Использование сортировок в порядке возрастания и порядке убывания
  • Использование однострочных функций для настройки отчётов
    • Демонстрация различий между однострочными и многострочными функциями SQL
    • Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE
    • Преобразование чисел при помощи функций ROUND, TRUNC и MOD
    • Использование арифметических операций с датами в предложении SELECT
    • Использование функций для работы с датами
  • Использование функций преобразования и условных выражений
    • Неявное и явное преобразование типов данных
    • Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE
    • Вложенные однострочные функции
    • Применение функций NVL, NULLIF и COALESCE к датам
    • Использование логических условий IF THEN ELSE в команде SELECT
  • Агрегация данных с использованием групповых функций
    • Использование групповых функций в команде SELECT для создания аналитических отчетов
    • Создание групп данных при помощи предложения GROUP BY
    • Исключение групп данных при помощи предложения HAVING
  • Выборка данных из нескольких таблиц
    • Синтаксис соединения таблиц для доступа к данным более чем одной таблицы
    • Просмотр данных из таблиц при помощи внешнего соединения
    • Соединение таблицы с самой собой как рефлексивное соединение
  • Использование подзапросов
    • Типы проблем, решаемые при помощи подзапросов
    • Определение подзапросов
    • Типы подзапросов
    • Однострочные и многострочные подзапросы
  • Использование операторов работы над множествами
    • Описание операторов работы над множествами
    • Использование операторов работы над множествами для объединения нескольких запросов в один
    • Сортировка результатов при использовании операторов работы над множествами
  • Манипулирование данными
    • Синтаксис каждой команды DML
    • Добавление строк в таблицу при помощи команды INSERT
    • Использование команды UPDATE для изменения строк таблицы
    • Удаление данных из таблицы при помощи команды DELETE
    • Использование скриптов для манипулирования данными
    • Сохранение и откат изменений при помощи команд COMMIT и ROLLBACK
    • Что такое согласованность чтения
  • Использование выражений DDL для создания и управления таблицами
    • Основные объекты БД, рассматриваемые в курсе
    • Обзор структуры таблицы
    • Основные типы данных, используемые при создании столбцов таблицы
    • Демонстрация простого синтаксиса для создания таблиц
    • Как правила целостности могут быть заданы при создании таблицы
    • ? Как работают объекты схемы: CREATE, ALTER,DROP ?
  • Создание других объектов схемы
    • Создание простого и сложного представления
    • Доступ к данным через представление
    • Создание, изменение и использование последовательностей
    • Создание и сопровождение индексов
    • Создание частных и доступных всем пользователям синонимов
Преподаватели
Преподаватель Вадим Городилов
Преподаватель Алексей Папилин
Документы об окончании