Описание
Курс вводит слушателей в базовые возможности языка SQL, которые они смогут применять в своей работе. Дает представление и навыки по поиску и изменению данных в базах данных на основе языка SQL.
Помогает получить практические навыки по использованию SQL. Теоретический материал подкреплён примерами и задачами для самостоятельного выполнения под руководством тренера.
удостоверение о повышении квалификации государственного образца
Цели
Слушатели научатся:
- Выполнять простейшие операции поиска.
- Выполнять поиск с использованием нескольких таблиц.
- Выполнять поиск с сортировкой.
- Использовать базовые агрегатные и оконные функции.
- Модифицировать данные в базе данных.
Целевая аудитория
Предварительная подготовка
Разбираемые темы
-
1. Введение в реляционные базы данных. Нормализация (теория – 1.1 ч.)
⠀ -
2. Основы DDL. Создание таблиц и индексов. Основные типы данных SQL (теория – 1 ч.)
⠀ -
3. Ссылочная целостность. Ограничение допустимых значений для столбца по таблице-справочнику.Выражение REFERENCES (теория – 0.3 ч.)
⠀ -
4. Запросы к одной таблице, выражение SELECT, проверка условий на значения атрибутов одной записи WHERE, встроенные функции (теория – 1.1 ч.)
- Настройка (практика – 0.2 ч.)
- Выборка данных и обзор решения (практика – 0.4 ч.)
-
5. Соединения таблиц. Выборка данные из нескольких связанных таблиц (теория – 0.9 ч.)
⠀ -
6. Подзапросы. Использование результатов одного запроса для отбора записей и вычисления дополнительных столбцов в другом запросе (теория – 0.4 ч.)
⠀ -
7. Сортировка и группировка данных (теория – 0.3 ч.)
⠀ -
8. Агрегатные функции (COUNT, MIN, MAX, SUM) (теория – 0.7 ч.)
- Соединения, подзапросы, функции агрегации и обзор решения (практика – 0.4 ч.)
- Группировка и сортировка и обзор решения (практика – 0.4 ч.)
-
9. Оконные функции (теория – 0.9 ч.)
- Оконные функции и обзор решения (практика – 0.6 ч.)
-
10. Как обрабатываются SQL запросы? План выполнения запроса (теория – 0.3 ч.)
- INSERT, UPDATE, DELETE и обзор решения (практика – 0.4 ч.)
-
11. Добавление, обновление и удаление данных (INSERT, UPDATE, DELETE). Использование этих операций с подзапросами (теория – 0.9 ч.)
- Дополнительные задания настройка (практика – 0.3 ч.)
- Дополнительные задания (практика – 3.6 ч.)
- Дополнительные задания обзор решения (практика – 0.9 ч.)
-
12. Понятие транзакции. COMMIT и ROLLBACK. ACID свойства транзакций (теория – 0.7 ч.)
-
Теория – 8.7 ч.; Практика – 7.3 ч.
Руководитель проектов в ИТ области по разработке сервисов на основе BigData. Эксперт в области построения хранилищ данных. Разработчик для СУБД ORACLE. Участвовал во внедрении системы клиент-банк в ВТБ. Создал и эксплуатировал DWH в филиале ПАО МегаФон. Занимался задачами системного анализа и проектирования архитектуры при миграции локальных хранилищ в единое корпоративное хранилище. Нацелен на достижение результата с развитием долговременных отношений в команде.
В ИТ-сфере работает с 2007 года. В качестве ведущего специалиста-тестировщика, тест-дизайнера и лидера тестовой группы участвовала в различных проектах отечественных и иностранных заказчиков.
С 2013 занимается подготовкой и проведением тренингов, разработала и регулярно проводит авторский курс «Введение в SQL для тестировщиков».
О проектах:
-
Успешно внедрила использование тестового репозитория в команде, занималась написанием скриптов в Postman для более быстрого тестирования BE и BFF. Освоила и успешно применила технику быстрого оформления тест-кейсов в Allure, сократив время на подготовку тест-кейсов.
-
При работе над проектом для крупной транспортной компании разработала и внедрила автоматизированные скрипты, сократившие время сборки и подготовки данных в десятки раз.
-
В проекте для крупной промышленной компании разработала и успешно внедрила в проект шаблоны и скрипты для автоматизации подготовки больших объемов тестовых данных.
- Для проекта крупной ИТ-компании подготовила тест-дизайн в условиях отсутствия работающего приложения и в условиях часто меняющихся требований.
ISTQB Certified Tester Foundation Level (GASQ, 10.02.2022)
Образование:
В 2008 г. Ольга с отличием окончила Омский государственный университет им. Ф.М. Достоевского по специальности "Компьютерная безопасность". В процессе обучения вела активную плодотворную научную деятельность, участвовала с докладами в различных научных конференциях, имеет более 20 научных работ.