Ваша корзина пуста
Сумма: 0 руб.
О курсе
База данных Oracle: Основы SQL
от 20 000 руб.
Заказать курс

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

Этот курс предполагает введение в технологию базы данных Oracle Database. Вы ознакомитесь с понятиями реляционных баз данных и языку SQL. Приобретете необходимые навыки SQL, которые позволят разработчикам писать однотабличные и многотабличные запросы, манипулировать данными в таблицах и создавать объекты базы данных.

Курс позволит обеспечить скорость, надежность, безопасность для управления производительностью. Оптимизировать рабочие нагрузки баз данных, снизить затраты на ИТ и повысить качество обслуживания, с помощью консолидации в облако баз данных.

В процессе обучения, вы также получите возможность использовать расширенные функции SQL для запросов и манипулирования данными в базе данных. Научитесь контролировать объективные системные привилегии, и глубже узнаете о расширенных запросах и техниках построения отчетов.

Вы будете использовать Oracle SQL Developer как основной инструмент для написания SQL. SQL * Plus вводится в качестве дополнительного инструмента. Демонстрации и практические занятия укрепляют новые понятия, которые приобретаются в процессе обучения.

Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

Вы будете знать:

· Что из себя представляет SQL

· Что такое реляционная база данных

· Как использовать SQL Developer

· Как создавать отчеты используя SQL

· Как манипулировать данными в реляционных таблицах и как сохранять данные

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

Вы научитесь:

  • Предоставлять и отзывать привилегии и роли
  • Управлять объектами схемы и словаря данных
  • Создавать эффективные и сложные подзапросы
  • Использовать встроенные функции, поддерживающие использование регулярных выражений и часового пояса
  • Использовать поддержку регулярных выражений в SQL

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

Введение

Цели, содержание и приложения, используемые в курсе

∙ Обзор Oracle Database и сопутствующих продуктов

∙ Обзор реляционных СУБД и терминологии

∙ Введение в SQL и среду его разработки

∙ Что такое Oracle SQL Developer

∙ Запуск SQL * Plus с Oracle SQL Developer

∙ Схема управления кадрами

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

Получение данных с помощью SQL SELECT

∙ Возможности выражения SELECT

∙ Арифметические выражения и NULL значения в диалоговом окне SELECT statement

∙ Наименование столбцов

∙ Использование оператора конкотенации, строковых символов и ключевых слов DISTINCT

∙ Использование команды DESCRIBE

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

∙ Ограничение количества строк

∙ Правила приоритета для операторов в выражении

∙ Замена переменных

∙ Использование команд DEFINE and VERIFY

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

∙ Описание различия между фунуциями с одной строки и несколькими

∙ работа со строками с характерной функцией в SELECT и WHERE

∙ манипулировать числами с функциями ROUND, TRUNC и MOD

∙ Выполните арифметических действий с данными о дате

∙ Манипулирование датами с функциями даты

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

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

∙ Использование TO_CHAR, to_number и функции преобразования TO_DATE

∙ Множественное вложение функций

∙ Применение NVL, NULLIF и COALESCE функций к данным

∙ Использование условного IF THEN ELSE логики в SELECT

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

∙ Группа функций

∙ Создание групп данных

∙ Ограничение в группе Результаты

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

∙ Введение в JOIN

∙ Типы JOIN

∙ Natural JOIN

∙ Self-JOIN

∙ Non equijoins

∙ OUTER join

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

∙ Установка SET

∙ Операторы UNION и UNION ALL

∙ Оператор INTERSECT

∙ оператор MINUS

∙ Подбор операторов выбора

∙ Использование пункта ORDER BY в множественных операциях

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

∙ Введение в подзапросы

∙ Одностолбцовые подзапросы

∙ Многостолбцовые подзапросы

Управление таблицами с помощью DML

∙ язык манипулирования данными

∙ транзакции базы данных

Введение в Data Definition Language

∙Data Definition Language

Введение в представления словаря данных

∙ Введение в словарь данных

∙ Описание структуры словаря данных

∙ Использование представлений словаря данных

∙ Запросы в представлении словаря данных

Создание последовательностей, синонимов, индексов

∙ Обзор последовательностей

∙ Обзор синонимов

∙ Обзор индексов

Создание представлений

∙ Обзор представлений

Управление объектами схемы

∙ Управление ограничения

∙ Создание и использование временных таблиц

∙ Создание и использование внешних таблиц

Получение данных с помощью подзапросов

∙ Получение данных с помощью подзапроса в качестве источника

∙ Работа с многостолбцовыми подзапросами

∙ Использование скалярных подзапросов в SQL

∙ Коррелируемые подзапросы

∙ Использование WITH

Манипулирования данными с помощью подзапросов

∙ Использование подзапросов для манипулирования данными

∙ Вставка с помощью подзапроса

∙ Использование ключевых строк WITH CHECK OPTION в DML отчетности

∙ Использование коррелируемых подзапросов в обновлении и удалении строк

Управление доступом пользователей

∙ системные привилегии

∙ Создание роли

∙ Объектные привилегии

∙ Отмена привилегии объектов

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

∙ Обзор Explicit Default Feature

∙ Использование многотабличных вставок

∙ Использование MERGE

∙ Выполнение операций flashback

∙ Отслеживание изменений в данных

Управление данными в различных часовых поясах

∙ Работа с CURRENT_DATE, CURRENT_TIMESTAMP и LOCALTIMESTAMP

∙ Работа с типом данных INTERVAL

∙ Использование функций DateTime в запросах

Преподаватели
Преподаватель Алексей Папилин
Преподаватель Вадим Городилов
Документы об окончании