Описание
Курс вводит слушателей в базовые возможности языка SQL, а также дает представление и навыки по поиску и изменению данных в базах данных на основе языка SQL. Курс ориентирован на разработчиков, аналитиков и других специалистов, нуждающихся в изучении основ SQL.
После курса слушатели будут уметь выполнять основные операции с базами данных с использованием языка SQL. Теоретический материал подкреплен примерами и задачами для самостоятельного выполнения под руководством тренера.
удостоверение о повышении квалификации государственного образца
Цели
Слушатели научатся:
- Выполнять простейшие операции поиска.
- Выполнять поиск с использованием нескольких таблиц.
- Выполнять поиск с сортировкой.
- Использовать базовые агрегатные и оконные функции.
- Модифицировать данные в базе данных.
Целевая аудитория
Предварительная подготовка
Разбираемые темы
-
Модуль 1. Введение в SQL. Выборка из одной таблицы
-
Понятие реляционной БД. Нормализация.
-
Создание Запроса, упорядочение результатов запроса, удаление лишних результатов.
-
Запросы с условием. Использование реляционных и булевых операторов.
-
Использование специальных операторов.
-
Агрегатные функции.
-
-
Модуль 2. Обработка запросов
-
Формирование вывода запроса.
-
Как обрабатываются SQL запросы
-
-
Модуль 3. Запросы к нескольким таблицам
-
Объединение таблиц, использование различных условий.
-
Подзапросы.
-
Оператор exists.
-
Оконные функции
-
Использование Union.
-
Использование Join.
-
-
Модуль 4. Модификация таблиц и виртуальные таблицы
-
Модификация таблиц: вставка, изменение, удаление строк. Использование условий.
-
Понятие транзакции. COMMIT и ROLLBACK
-
Создание представлений. Виды ограничений.
-
-
Модуль 5. Основы DDL
-
Основы DDL и типы данных SQL. Создание таблиц. Виды ограничений. Ссылочная целостность и выражение REFERENCES
- Удаление таблиц.
-
В ИТ-сфере работает с 2007 года. В качестве ведущего специалиста-тестировщика, тест-дизайнера и лидера тестовой группы участвовала в различных проектах отечественных и иностранных заказчиков.
С 2013 занимается подготовкой и проведением тренингов, разработала и регулярно проводит авторский курс «Введение в SQL для тестировщиков».
О проектах:
-
Успешно внедрила использование тестового репозитория в команде, занималась написанием скриптов в Postman для более быстрого тестирования BE и BFF. Освоила и успешно применила технику быстрого оформления тест-кейсов в Allure, сократив время на подготовку тест-кейсов.
-
При работе над проектом для крупной транспортной компании разработала и внедрила автоматизированные скрипты, сократившие время сборки и подготовки данных в десятки раз.
-
В проекте для крупной промышленной компании разработала и успешно внедрила в проект шаблоны и скрипты для автоматизации подготовки больших объемов тестовых данных.
- Для проекта крупной ИТ-компании подготовила тест-дизайн в условиях отсутствия работающего приложения и в условиях часто меняющихся требований.
ISTQB Certified Tester Foundation Level (GASQ, 10.02.2022)
Образование:
В 2008 г. Ольга с отличием окончила Омский государственный университет им. Ф.М. Достоевского по специальности "Компьютерная безопасность". В процессе обучения вела активную плодотворную научную деятельность, участвовала с докладами в различных научных конференциях, имеет более 20 научных работ.