Открыто

Продвинутый SQL: хранимые компоненты баз данных [2025] [ВШЭ] [Борис Улитин]

Тема в разделе "Курсы по программированию", создана пользователем Toxich, 8 ноя 2025.

Основной список: 15 участников

  1. 8 ноя 2025
    #1
    Toxich
    Toxich ЧКЧлен клуба

    Складчина: Продвинутый SQL: хранимые компоненты баз данных [2025] [ВШЭ] [Борис Улитин]

    Снимок.JPG

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

    За время обучения вы освоите SQL и научитесь работать с базами данных в PostgreSQL, приобретя навыки анализа и управления данными в асинхронном формате.

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

    Модуль 1 - Процедурные диалекты SQL

    Научитесь отличать хранимые компоненты от базовых таблиц, а также определять по СУБД перечень доступных хранимых компонентов:
    • понятия процедурного диалекта SQL
    • общее понятие хранимого компонента в рамках процедурного диалекта SQL, его отличия от базовых таблиц БД и хранимого компонента в SQL
    • классификация хранимых компонентов зависимости от используемых СУБД (PostgreSQL, MS SQL Server, Oracle SQL - опционально)
    Модуль 2 - Представления (View) в SQL в различных СУБД

    Сможете создавать представления различных видов с помощью инструментов различных СУБД и языка SQL, а также проводить анализ изменяемости представления и определять допустымые способы работы с представлением по итогам проведенного анализа.
    • понятие представлений
    • классификация представлений
    • критерии изменяемости представлений
    • работа с представлениями разных видов
    Модуль 3 - Правила (Rule) в SQL в различных СУБД

    Научитесь создавать правила для ранее созданных представлений, вносить изменения в неизменяемые представления с помощью правил. Узнаете, почему механизм правил скоро устареет для большинства СУБД.
    • правила в различных СУБД как инструмент изменяемости представлений
    • механизм создания правил на представления в терминах языка SQL в различных СУБД
    • возможности правил по трансформации неизменяемых представлений в изменяемые
    Модуль 4 - Хранимые процедуры и функции как универсальный инструмент определения пользовательского поведения в языке SQL

    Научитесь создавать собственные хранимые процедуры и функции в различных СУБД и использовать доступные системные инструменты (переменные, условия, циклы, запросы) в рамках данных хранимых компонентов.
    • хранимые процедуры и функции как универсальный инструмент определения пользовательского поведения в языке SQL
    • использование переменных, условных и циклических конструкций для управления ходом обработки хранимой процедуры/функции
    • отличия в создании данных хранимых компонентов в зависимости от используемой СУБД
    • механизмы работы с переменными и условными конструкциями и циклами в хранимых процедурах/функциях
    Модуль 5 - Курсоры в хранимых процедурах/функциях SQL

    Научитесь создавать различные виды курсоров (анонимный, преднастроенный) и использовать их для произвольного доступа к результатам запросов Select. Сможете заменять курсоры на эквивалентные циклы с переменной типа RECORD и анализировать эффективность такой замены.
    • курсоры в хранимых процедурах/функциях SQL
    • особый тип данных RECORD
    • эквивалентность циклов и курсоров
    Модуль 6 - Триггеры в языке SQL

    Научитесь создавать триггеры на различные стандартные операции SQL к ранее созданным представлениям и изучите возможности триггеров в различных СУБД и их отличия от правил.
    • триггеры в языке SQL
    • классификация триггеров по способу обработки и моменту выполнения. Триггерная функция/процедуры как особый вид хранимой функции/процедуры
    • сходства и отличия между правилами и триггерами
    Стоимость 27000 руб.
    Скрытая ссылка
     
    Последнее редактирование модератором: 9 ноя 2025
    3 пользователям это понравилось.
  2. Последние события

    1. projectsweb
      projectsweb участвует.
      17 ноя 2025
    2. abrakadabra
      abrakadabra участвует.
      13 ноя 2025
    3. qweega
      qweega не участвует.
      11 ноя 2025
    4. Graph-sh
      Graph-sh участвует.
      11 ноя 2025
  3. Обсуждение
  4. 9 ноя 2025
    #2
    Serg-PSA13
    Serg-PSA13 ЧКЧлен клуба
    Курс ведёт хороший преподаватель.
    Буквально в октябре закончил другой курс по SQL, который он вёл, понятно объясняет.

    Надеюсь, соберёмся в этом году.