Oracle Database 11g: Основы SQL 1 (11gSQL1)

Oracle Database 11g: SQL Fundamentals I

Курс предназначен для пользователей Oracle 11g. В курсе рассматривается введение в технологию и концепции реляционных баз данных и изучение мощного языка – SQL для запросов данных, метаданных и создания объектов базы данных. Демонстрации и практические упражнения позволят закрепить изучаемые темы.

Стоимость курса: 990 бел. руб. без учета НДС 20%

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

  • Разработчики приложений
  • Администраторы баз данных
  • Системные аналитики
  • Специалисты отделов технической поддержки
  • Пользователи Oracle

Предварительная подготовка

  • Знакомство с концепциями и техниками обработки данных
  • Навыки работы с компьютером (знакомство с графическим интерфейсом)

Приобретаемые навыки

  • Основные навыки выборки данных с помощью языка SQL
  • Использования метаданных
  • Создание различных объектов в базе
  • Создание запросов и построение отчетов

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

1. Введение в базу данных Oracle 11g

  • Обзор основных возможностей БД Oracle 11g
  • Обсуждение основных концепций, а также теоретических и физических аспектов реляционной
  • базы данных
  • Классификация команд SQL как стандартного языка реляционных баз данных
  • Обзор данных, используемых в курсе
  • Использование SQL Developer для установления сеанса связи с базой данных
  • Сохранение результатов запросов в файлы и использование скрипт-файлов в SQL Developer

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

  • Обзор возможностей команды SELECT
  • Создание отчета при помощи базовой команды SELECT
  • Выбор всех столбцов
  • Выбор конкретных столбцов
  • Заголовки столбцов по умолчанию
  • Арифметические выражения
  • Понимание приоритетов операторов
  • Использование команды DESCRIBE для вывода структуры таблицы

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

  • Использование предложения WHERE для выборки необходимых строк
  • Использование операторов сравнения и логических операторов в предложении WHERE
  • Описание правил приоритета операторов сравнения и логических операторов
  • Использование символьных литералов в предложении WHERE
  • Сортировка строк с использованием предложения ORDER BY команды SELECT
  • Сортировка результата в порядке возрастания и убывания значений

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

  • Демонстрация различий между однострочными и многострочными функциями SQL
  • Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE
  • Преобразование чисел при помощи функций ROUND, TRUNC и MOD
  • Использование арифметических операций с датами в предложении SELECT
  • Использование функций для работы с датами

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

  • Неявное и явное преобразование типов данных
  • Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE
  • Вложенные однострочные функции
  • Применение функций NVL, NULLIF и COALESCE к датам
  • Использование логических условий IF THEN ELSE в команде SELECT

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

  • Использование групповых функций в команде SELECT для создания аналитических отчетов
  • Создание групп данных при помощи предложения GROUP BY
  • Исключение групп данных при помощи предложения HAVING

7. Выборка данных из нескольких таблиц

  • Написание команды SELECT для доступа к данным более чем одной таблицы
  • Просмотр данных из таблиц при помощи внешнего соединения
  • Соединение таблицы с самой собой (self join)
  • Использование подзапросов
  • Типы проблем, решаемые при помощи подзапросов
  • Определение подзапросов
  • Типы подзапросов
  • Однострочные и многострочные подзапросы

8. Использование операторов работы над множествами

  • Описание операторов работы над множествами
  • Использование операторов работы над множествами для объединения нескольких запросов в один
  • Сортировка результатов при использовании операторов работы над множествами

9. Манипулирование данными

  • Синтаксис команд DML
  • Добавление строк в таблицу при помощи команды INSERT
  • Использование команды UPDATE для изменения строк таблицы
  • Удаление данных из таблицы при помощи команды DELETE
  • Использование скриптов для манипулирования данными
  • Сохранение и откат изменений при помощи команд COMMIT и ROLLBACK
  • Что такое согласованность чтения

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

  • Основные объекты БД, рассматриваемые в курсе
  • Обзор структуры таблицы
  • Основные типы данных, используемые при создании столбцов таблицы
  • Использование простого синтаксиса для создания таблиц
  • Какие правила целостности могут быть определены при создании таблицы
  • Как работают объекты схемы: (команды ALTER,DROP)

11. Создание других объектов схемы

  • Создание простого и сложного представления
  • Доступ к данным через представление
  • Создание, изменение и использование последовательностей
  • Создание и сопровождение индексов
  • Создание частных и публичных синонимов

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

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

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

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

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

Компания*

Телефон*

Email*