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

Основы баз данных и SQL

Основы SQL

 

Данный курс является объединением двух курсов: 

Основы SQL

Основы SQL II

 

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

 

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

 

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

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

 

Аудитория:

• Администраторы хранилищ данных

• Разработчики

• Разработчики приложений

• Разработчики PL/SQL

• Разработчики форм

• Системные аналитики

• Бизнес аналитики

 

После окончания курса выпускники будут

• Уметь извлекать строки и столбцы из таблиц

• Знать команды языка изменения данных (DML)

• Знать системные и объектные привилегии

• Создавать отчетов с выборкой отсортированных данных

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

• Создавать индексов и ограничений целостности

• Управлять объектами при помощи представлений словаря данных

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

• Управлять доступом к отдельным объектам базы данных

 

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

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

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

Введение

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

• Обзор БД Oracle

• Обзор реляционных СУБД, основных концепций

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

• Классификация команд SQL

• Обзор данных

• Что такое SQL Developer

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

• Использование скриптов

• Сохранение результатов запросов в файлы

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

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

 

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

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

• Создание отчета при помощи SELECT

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

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

• Выбор всех столбцов

• Выбор конкретных столбцов

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

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

 

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

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

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

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

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

• Использование символьных литералов

• Использование предложения ORDER BY

• Использование команд 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

• Обзор структуры таблицы

• Основные объекты базы данных, рассматриваемые в курсе

• Основные типы данных, используемые при создании столбцов таблицы

• Использование простого синтаксиса для создания таблицы

 

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

• Добавление ограничений

• Создание индексов, в том числе при помощи команды CREATE TABLE

• Создание индексов, основанных на функциях

• Удаление столбцов таблицы и пометка их как неиспользуемые

• Выполнение операции FLASHBACK

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

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

• Словарь данных

• Поиск информации о таблицах

• Информация о столбцах

• Просмотр информации об ограничениях

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

• Понимание синонимов

• Как добавить комментарии

 

Манипулирование большими наборами данных

• Манипулирование данными с использованием подзапросов

• Описание особенностей многотабличной команды INSERT

• Использование различных типов многотабличной команды INSERT

• Слияние строк при помощи команды MERGE

• Отслеживание ретроспективных изменений данных

 

Сопровождение данных различных временных зон

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

• Использование интервальных типов данных для хранения разницы между двумя значениями, содержащими время

• Практическое применение ряда функций даты и времени для глобализации приложений

 

Выборка данных с использованием усложнённых подзапросов

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

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

• Круг проблем, решаемых при помощи коррелированных подзапросов

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

• Использование операторов EXISTS и NOT EXISTS

• Применение предложения WITH

 

Поддержка регулярных выражений

• Преимущества применения регулярных выражений

• Использование регулярных выражений для поиска соответствия и замещения строк

 

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

Раздел не найден.