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

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

О курсе
Базы данных: основы SQL
от 40 500 руб.
Заказать курс

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

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


Расписание и цены
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дневное обучение 40
18.12.2017 10:00:00
выбрать другую дату
40 500 руб. 45 000 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дневное обучение 40
18.12.2017 10:00:00
выбрать другую дату
40 500 руб. 45 000 руб.
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

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

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

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

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

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

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

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

Введение

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

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

• Введение в 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_CHARto_number и функции преобразования TO_DATE

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

• Применение NVLNULLIF и 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 в запросах

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