2025/2026
Продвинутый SQL
Статус:
Маго-лего
Когда читается:
3 модуль
Охват аудитории:
для своего кампуса
Язык:
русский
Программа дисциплины
Аннотация
1. Курс является практическим, он не дублирует курс «Теория баз данных», а предназначен, в первую очередь, для глубокого изучения языка SQL.
2. Для изучения курса «Продвинутый SQL» требуется предварительное знакомство с основами языка SQL.
3. Язык SQL изучается в среде свободной СУБД PostgreSQL.
4. Используется учебная база данных «Авиаперевозки», разработанная специалистами компании «Постгрес Профессиональный». Она содержит большой объем правдоподобных данных.
5. Будут рассмотрены приемы разработки функций и процедур на языках SQL и PL/pgSQL, использование общих табличных выражений для решения различных задач, аналитические возможности PostgreSQL (оконные функции и различные группировки), триггеры для таблиц и представлений, создание пользовательских типов данных, операторов и агрегатов, а также технология разработки расширений СУБД на различных языках (SQL, PL/pgSQL, Python, C/C++).