• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

SQL

2024/2025
Учебный год
RUS
Обучение ведется на русском языке
Статус:
Курс по выбору
Когда читается:
1-й курс, 1 модуль

Преподаватель

Программа дисциплины

Аннотация

Данный блок направлен на углубленное изучение языка SQL, позволяющее студентам писать запросы любой сложности и использовать стандартные функции для обработки данных. В рамках курса студенты научатся решать сложные задачи, применять паттерны для нестандартных кейсов и идеально оформлять SQL-код, соответствующий профессиональным стандартам. Особое внимание уделено подготовке к собеседованиям: разбору ключевых вопросов, оптимизации запросов и освоению передовых подходов работы с базами данных.
Цель освоения дисциплины

Цель освоения дисциплины

  • Писать SQL-запросы любой сложности, включая использование вложенных запросов, аналитических функций и сложных объединений данных.
  • Разбираться в стандартных функциях SQL, понимать их назначение и эффективно применять для обработки, анализа и преобразования данных.
  • Решать задачи любой сложности на языке SQL, включая оптимизацию запросов, обработку больших объемов данных и использование шаблонов проектирования запросов.
  • Отвечать на ключевые вопросы собеседований, демонстрируя глубокое понимание концепций индексации, транзакций, блокировок и других аспектов работы с базами данных.
  • Оформлять SQL-код в соответствии с профессиональными стандартами, обеспечивая его читаемость, структурированность и поддерживаемость.
  • Применять паттерны проектирования для решения нестандартных задач, таких как работа с временными данными, рекурсивные запросы и разбиение данных на группы.
  • Научиться анализировать и преобразовывать данные с помощью SQL: использование агрегатных, а также оконных функций.
  • Уметь писать запросы на добавление, изменение и удаление данных.
  • Получить навыки работы с объектами БД.
  • Изучить основы оптимизации запросов на языке SQL.
Планируемые результаты обучения

Планируемые результаты обучения

  • Студент научится писать оптимизированные запросы к БД, подключать к БД с помощью python.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Язык SQL
Элементы контроля

Элементы контроля

  • неблокирующий Домашнее задание
  • неблокирующий Тест
Промежуточная аттестация

Промежуточная аттестация

  • 2024/2025 1st module
    ДЗ * 0.8 + Тесты * 0.2
Список литературы

Список литературы

Рекомендуемая основная литература

  • SQL : быстрое погружение, Шилдс, У., 2023

Рекомендуемая дополнительная литература

  • Маркин, А. В.  Программирование на SQL в 2 ч. Часть 2 : учебник и практикум для вузов / А. В. Маркин. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2022. — 340 с. — (Высшее образование). — ISBN 978-5-534-12258-9. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/490104 (дата обращения: 04.07.2025).

Авторы

  • Паточенко Евгений Анатольевич
  • Ахмедова Гюнай Интигам кызы