Sql Для Тестировщика

  • Автор темы sygmax500
  • 11
  • Обновлено
  • 07, Apr 2023
  • #1
На тренинге вы увидите, как применяется SQL в различных аспектах тестирования — непосредственно при выполнении тест-кейсов, при подготовке тестовых данных, в автотестах, при тестировании безопасности, научитесь писать запросы любой сложности, а также создавать собственные схемы и таблицы.
Лекция 0. — Вводная. Строение баз данных и организационные вопросы.
Структура тренинга и орг.вопросы. Skladchik
Скрытая информация :: Авторизуйтесь для просмотра »
  • Основы устройства реляционных БД


  • Общие сведения про SQL:


  • Определение, отличие от других языков.


  • История создания SQL


  • Стандарты языка 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. Управление правами доступа




sygmax500


Рег
05 Aug, 2007

Тем
1

Постов
1

Баллов
11
Тем
49554
Комментарии
57426
Опыт
552966

Интересно