Этот курс второго уровня по T‑SQL поможет вам системно и последовательно углубить знания в области разработки под SQL Server. Материал ориентирован на практику: вы освоите работу с продвинутыми объектами СУБД, научитесь писать более мощные запросы и создавать полноценную серверную логику на T‑SQL.
Ключевые темы курса
Обучение выстроено так, чтобы шаг за шагом перейти от уверенного пользователя SQL к разработчику, способному проектировать и оптимизировать серверные решения.
Системные типы данных
Вы разберёте, какие типы данных существуют в SQL Server, чем они отличаются и как правильно выбирать подходящий тип для эффективного хранения и обработки данных.
Работа с объектами SQL Server
Представления — создание, изменение, оптимизация.
Индексы — типы индексов, когда и какие использовать.
Ограничения — обеспечение целостности данных.
Последовательности — генерация значений и варианты применения.
Продвинутые запросы SELECT
Вы научитесь выстраивать сложную бизнес-логику внутри запросов, используя:
встроенные функции SQL Server;
обобщённые табличные выражения (CTE);
временные таблицы и их практические сценарии применения;
многоуровневые запросы и вложенные конструкции.
Программирование на языке T‑SQL
Данный блок поможет вам выйти на новый уровень владения SQL: вы освоите базовые элементы процедурного программирования внутри SQL Server.
Работа с переменными и пакетами.
Условные конструкции и ветвление.
Циклы и управление потоком выполнения.
Основные команды и конструкции для разработки серверной логики.
Требования к стартовым знаниям
Перед началом обучения рекомендуется иметь базовое представление о работе SQL. Вам должно быть знакомо:
что такое база данных и таблицы;
как выполняются операции добавления, изменения и удаления данных;
как работает SELECT, включая JOIN, GROUP BY и ORDER BY.
Кому подходит этот курс
Разработчикам, уже владеющим основами SQL и стремящимся перейти на продвинутый уровень.
Тем, кто работает с SQL Server и хочет углубить навыки оптимизации и программирования.
Навыки, которые вы получите
Создание и управление представлениями, индексами, ограничениями и последовательностями.
Написание сложных запросов SELECT, включающих функции, CTE и временные таблицы.
Понимание принципов процедурного программирования на T‑SQL.
Умение проектировать более эффективную и чистую SQL‑логику.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Self-Learning – это платформа для профессионального онлайн-обучения в сфере IT. Здесь Вы можете самостоятельно изучать программирование, базы данных, и другие направления информационных технологий в любое удобное для Вас время, без каких-либо ограничений. У нас есть курсы и книги, которые помогут Вам стать настоящим экспертом в выбранной области. Мы знаем, что Вы начинающий, но хотите узнать и научиться многому, причём как можно быстрее, поэтому