На тренинге мы расскажем, как устроена база данных, как в ней хранятся данные и как их получать, начиная с самых простых запросов к одной таблице. Те, кто самостоятельно начинал знакомиться с SQL смогут структурировать свои знания, узнать об особенностях работы с разными СУБД и повысить мастерство написания сложных запросов к нескольким таблицам, используя внешние объединения по любым условиям.
Программа тренинга: Лекция 1 — Исследование БД и структура запроса SELECT. Установка Oracle XE и SQL Workbench Структура запроса Select Простейшие запросы к одной таблице Понятие схемы пользователя Исследование БД с помощью служебных таблиц Применение знаний о структуре БД к тестированию Работа с ошибками при составлении запроса
Лекция 2 — Типы данных, применяемые в SQL Типы для хранения чисел. Типы данных для хранения строк Типы данных для хранения дат и времени Специальные типы данных для хранения xml, идентификаторов и объектов. Типичные ошибки, выявляемые для разных типов данных при тестировании
Лекция 3 — Выбор данных из одной таблицы с разными условиями Задание условий для разных типов данных: числа, даты, строки в разной кодировке. Оператор LIKE и функция regexp_like Значение NULL и работа с ним в запросе. Функция NVL Функции конвертации типов данных Объединение условий
Лекция 4 — Выбор данных из нескольких таблиц Объединение таблиц в запросе через where Разные типы JOIN Отличия задания условий через Where и Join Задание псевдонимов для таблиц
Лекция 5. — Примеры решения сложных задач на объединение нескольких таблиц Объединение таблиц по неравенству Объединение таблицы с самой собой Типы сортировки Сортировка колонок, содержащих значения NULL Возможные ошибки приложений при добавлении сортировки
Лекция 6 — Запросы с подзапросами Запросы с подзапросами через In и Exist. Объединение и пересечение результатов. Union, union all, merge, minus Наложение условий выбора с помощью оператора Case
Лекция 7 — Запросы для анализа данных и подготовки отчетов Операции над выбираемыми данными Группировка данных. Запросы с GROUP BY и HAVING. Отбор значимых для тестирования данных.
Лекция 8 Основные операторы DDL. Создание, удаление, изменение данных Основные операторы DCL. Управление правами доступа
Информация о видео Название: SQL для тестировщика Автор: Абдюшев Павел Год выхода: 2015 Жанр: Тренинг Язык: Русский Выпущено: Россия Продолжительность: ~8 часов