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