Улучшаемые навыки
SQL
Database Management Systems (DBMS)
Data Analysis
Query Optimization
Data Manipulation
Database Design
Data Extraction
Data Reporting
Инструменты
Чему вы научитесь
01
Выполнять простейшие операции поиска данных.
02
Работать с несколькими таблицами одновременно.
03
Сортировать и фильтровать данные.
04
Использовать агрегатные и оконные функции.
05
Модифицировать данные в базе данных.
06
Создавать и управлять представлениями.
07
Понимать и применять основы DDL.
Программа курса
01
Введение в SQL. Выборка из одной таблицы
Понятие реляционной БД. Нормализация.
Создание Запроса, упорядочение результатов запроса, удаление лишних результатов.
Запросы с условием. Использование реляционных и булевых операторов.
Использование специальных операторов.
Агрегатные функции.
Формирование вывода запроса.
Как обрабатываются SQL запросы
03
Запросы к нескольким таблицам
Объединение таблиц, использование различных условий.
Подзапросы.
Оператор exists.
Оконные функции
Использование Union.
Использование Join.
04
Модификация таблиц и виртуальные таблицы
Модификация таблиц: вставка, изменение, удаление строк. Использование условий.
Понятие транзакции. COMMIT и ROLLBACK
Создание представлений. Виды ограничений
Основы DDL и типы данных SQL. Создание таблиц. Виды ограничений. Ссылочная целостность и выражение REFERENCES
Удаление таблиц
Для кого
Тестировщик
Разработчик
Предварительная подготовка
Опыт работы с таблицами (например, в Excel) или понимание базовых концепций программирования, а также базовое знание английского языка.
Расписание курсов
Курс проводят
Исламгулов Тимур
Python-разработчик, профессиональный преподаватель разработки на Python.