Продвинутый SQL
- Программирование
- SQL
Описание курса
Продвинутый SQL
Исследуйте детали проектирования и управления базами данных, улучшите понимание структур данных и научитесь масштабировать системы управления базами данных в PostgreSQL.
Этот курс предназначен для тех, кто уже знаком с основами SQL и хочет углубить свои знания о возможностях этого языка.
Вы расширите свои навыки работы с данными, изучите репликацию, масштабирование, функции и триггеры. Также вы получите четкое представление о дальнейших путях для профессионального роста.
Кому будет полезно
Аналитикам
Изучите настройку триггеров, использование мониторов и работу с геоданными для эффективного решения аналитических задач.
Администраторам баз данных
Освойте проектирование баз данных, углубите знания в администрировании, резервном копировании, репликации и масштабировании.
Начинающим SQL-разработчикам
Познакомьтесь с процедурами, функциями и триггерами. Научитесь интегрировать SQL с другими приложениями.
Для обучения на продвинутом уровне SQL вам необходимо
- Знание реляционной модели данных
- Умение работать с DDL и DML
- Понимание особенностей работы с различными типами данных
- Навыки соединения, агрегации и группировки данных
- Способность работать со сложными запросами и оконными функциями
- Умение находить и использовать документацию
На курсе вы научитесь
- Понимать структуры данных и их нормализацию и денормализацию
- Проектировать и администрировать базы данных
- Масштабировать систему управления базами данных в PostgreSQL
- Писать хранимые процедуры и триггеры
- Настроить и управлять кластерами, шардировать данные
- Интегрировать SQL с другими сервисами и приложениями
Программа курса
Командная строка. DCL и TCL
2 часа теории
- Командная строка
- Интерактивный режим
- Резервное копирование
3 часа практики
- DCL
- Транзакции
- Блокировки
- TCL
Хранимые процедуры
2 часа теории
- Циклы и условия
- Возврат скаляра и таблиц
- Execute
- Raise exception
- Call
3 часа практики
- Триггеры событий
- Видимость триггеров
- Общий триггер
Зависимости. Нормализация и денормализация
2 часа теории
- Зависимости
- Правила вывода
- Нормализация
- Денормализация
3 часа практики
- Основы проектирования
Основы проектирования
2 часа теории
- Архитектурные модели
- Модели данных
- Основы проектирования
3 часа практики
- Масштабирование
Масштабирование
2 часа теории
- Горизонтальное и вертикальное шардирование
- Наследование
- Партиционирование
3 часа практики
- Репликация Master-Slave
PostgreSQL extensions
2 часа теории
- Tablefunc
- PostGIS
- File_fdw
- Postgres_fdw
- Pg_stat_statements
3 часа практики
- Интеграция
Интеграция
2 часа теории
- API
- Redis
Итоговый проект
Реализуете хранение и получение данных по заявкам курьерской доставки корреспонденции.
Акции и промокоды школы Нетология
Пока кончается июнь
Скидки -5% по промокоду
Ответы на вопросы
Что включает курс по продвинутому SQL?
Курс охватывает расширенные возможности работы с SQL, включая проектирование и администрирование баз данных, масштабирование систем в PostgreSQL, работу с хранимыми процедурами, триггерами, а также интеграцию с другими сервисами и приложениями.
Для кого предназначен этот курс?
Этот курс подходит для аналитиков, администраторов баз данных и начинающих SQL-разработчиков, которые хотят углубить свои знания и освоить более сложные функции SQL.
Какие навыки необходимы для прохождения курса?
Для успешного прохождения курса необходимо иметь базовые знания SQL, включая работу с DDL и DML, умение агрегировать данные, а также понимать реляционную модель данных и иметь опыт работы с более сложными запросами.
Отзывы школы
Скилбокс 2 раза проиграл в суде и все еще тянет время, чтобы не возвращать средства
Очень удобный формат
Всем, кто стремится к совершенству в ораторском искусстве,
Ну что сказать 1С есть 1С
НЕ зря потраченное время
Пустая трата денег
Сморите также
Смотреть большеЧему научитесь
- Освойте современную профессию
- 2025-01-01
- 2025-12-31
Ваши навыки после обучения
- ТОП школ по любому направлению
- 2025-01-01
- 2025-12-31
Skillbox
4.61