Курс является введением в базовые возможности языка SQL, необходимые при работе тестировщика/тест-дизайнера, такие как: поиск данных по одной или нескольким таблицам (от простого до сложного с условиями, операторами, агрегатными функциями и подзапросами); модификация данных: вставка новых, обновление существующих, удаление.
|
|
Цели:
После курса слушатели смогут выполнять основные операции с базами данных с использованием языка SQL; научатся:
- выполнять простые операции поиска c использованием одной или нескольких таблиц.
- формировать результаты поиска.
- выполнять сложные операции поиска по одной или нескольким таблицам.
- модифицировать данные в базе данных.
Разбираемые темы:
- Понятие реляционной БД;
- Создание запроса, упорядочение результатов запроса, удаление лишних результатов;
- Запросы с условием. Использование реляционных и булевых операторов;
- Использование специальных операторов;
- Агрегатные функции;
- Формирование вывода запроса;
- Объединение таблиц, использование различных условий;
- Подзапросы, соотнесенные подзапросы;
- Операторы EXISTS, ALL, ANY/SOME
- Использование Union;
- Использование Join;
- Модификация таблиц: вставка, изменение, удаление строк. Использование условий;
- Создание, модификация представлений;
- Создание, удаление таблиц.
Целевая аудитория: Тестировщики, которым необходимы знания основ SQL.
Предварительная подготовка – общее:
На уровне школьной математики и умения работы с компьютером. Базовый английский.