Руководство пользователя личного кабинета
Скачать
ВойтиЗарегистрироваться
ВойтиЗарегистрироваться
Войти Зарегистрироваться
ВойтиЗарегистрироваться
  • Бизнес-образование
  • Все направления

Продвинутый SQL: хранимые компоненты баз данных

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

Подать заявкуЗадать вопрос
  • Стоимость обучения

    27 000 ₽

  • Продолжительность

    03.11.2025 - 03.12.2025

  • Формат обучения

    Онлайн асинхронный

  • Документ

    Удостоверение о повышении квалификации

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

Продвинутый SQL: хранимые компоненты баз данных

Для кого

Курс «Продвинутый SQL: хранимые компоненты баз данных» будет полезен для:

  • Разработчиков баз данных и приложений

    работающих с базами данных для создания более эффективных и масштабируемых решений

  • Аналитиков данных и специалистов по бизнес-аналитике

    для более эффективного анализа и интерпретации данных, а также для принятия обоснованных бизнес-решений

  • Начинающих системных администраторов

    отвечающих за поддержку и развитие информационных систем организации, для оптимизации работы баз данных и повышения эффективности ИТ-инфраструктуры

  • Продакт-менеджеров и руководителей

    желающих получать и визуализировать данные без помощи разработчиков, что повысит эффективность принятия решений и ускорить достижение бизнес-целей

  • Студентов и аспирантов

    изучающих базы данных и SQL, для получения практических навыков и усиления своей конкурентоспособности на рынке труда

Программа обучения

  • Тема 1. Процедурные диалекты SQL4 ак. часа + самостоятельная работа

    Научитесь отличать хранимые компоненты от базовых таблиц, а также определять по СУБД перечень доступных хранимых компонентов:

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

    Сможете создавать представления различных видов с помощью инструментов различных СУБД и языка SQL, а также проводить анализ изменяемости представления и определять допустымые способы работы с представлением по итогам проведенного анализа.

    • понятие представлений
    • классификация представлений
    • критерии изменяемости представлений
    • работа с представлениями разных видов
  • Тема 3. Правила (Rule)в SQL в различных СУБД2 ак. часа + самостоятельная работа

    Научитесь создавать правила для ранее созданных представлений, вносить изменения в неизменяемые представления с помощью правил. Узнаете, почему механизм правил скоро устареет для большинства СУБД.

    • правила в различных СУБД как инструмент изменяемости представлений
    • механизм создания правил на представления в терминах языка SQL в различных СУБД
    • возможности правил по трансформации неизменяемых представлений в изменяемые
  • Тема 4. Хранимые процедуры и функции как универсальный инструмент определения пользовательского поведения в языке SQL6 ак. часов + самостоятельная работа

    Научитесь создавать собственные хранимые процедуры и функции в различных СУБД и использовать доступные системные инструменты (переменные, условия, циклы, запросы) в рамках данных хранимых компонентов.

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

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

    • курсоры в хранимых процедурах/функциях SQL
    •  особый тип данных RECORD
    • эквивалентность циклов и курсоров
  • Тема 6. Триггеры в языке SQL8 ак. часов + самостоятельная работа

    Научитесь создавать триггеры на различные стандартные операции SQL к ранее созданным представлениям и изучите возможности триггеров в различных СУБД и их отличия от правил.

    • триггеры в языке SQL
    • классификация триггеров по способу обработки и моменту выполнения. Триггерная функция/процедуры как особый вид хранимой функции/процедуры
    • сходства и отличия между правилами и триггерами

Формат обучения

  • Продолжительность общая в часах

    36 часов

  • Условия приема

    Слушатели должны обладать базовыми знаниями языка SQL (на уровне составления простых запросов: INSERT, UPDATE, DELETE, SELECT).

  • Формат обучения

    Онлайн асинхронный

  • Язык обучения

    русский

  • График обучения

    Свободный

Результаты обучения

После защиты итогового проекта вы сможете:

  • Эффективно использовать продвинутые возможности SQL для управления базами данных и решения сложных бизнес-задач

    создавать хранимые компоненты в различных СУБД

  • Создавать и использовать хранимые компоненты баз данных, такие как хранимые процедуры, функции, представления и триггеры

    создавать различные виды триггеров для обеспечения целостности данных 

  • Оптимизировать процессы работы с данными с помощью хранимых процедур и функций, что позволит улучшить производительность и снизить нагрузку на базу данных

    и организовывать нелинейный доступ к данным и их обработки

  • Применять триггеры и курсоры для реализации сложной логики работы с данными, что позволит автоматизировать многие задачи и улучшить целостность данных

    управлять доступом к данным для разных категорий пользователей

  • Разрабатывать более сложные и эффективные запросы с помощью продвинутых возможностей SQL, таких как подзапросы, соединения и агрегатные функции

  • Улучшать безопасность и целостность данных с помощью использования триггеров, ограничений и других механизмов базы данных

Документ, который Вы получите

Слушателям, успешно завершившим обучение, выдаётся удостоверение о повышении квалификации НИУ "Высшая школа экономики"

Подать заявкуЗадать вопрос
Подать заявкуЗадать вопрос

Преимущества программы

  • 01

    Асинхронный формат обучения: слушатели могут проходить курс в удобном для себя темпе и в любое время, что позволяет совмещать обучение с работой или другими обязанностями

  • 02

    Практическая направленность: Программа фокусируется на практических навыках и реальных примерах, что позволяет слушателям сразу же применять полученные знания на практике и решать конкретные задачи

  • 03

    Поддержка менеджеров: вы всегда можете получить помощь и совет

  • 04

    Улучшение карьерных перспектив: освоение продвинутых возможностей SQL и умение работать с базами данных может существенно улучшить карьерные перспективы слушателей и открыть новые возможности для профессионального роста

  • Улитин Борис Игоревич

    Преподаватель курсов "Продвинутый SQL: хранимые компоненты баз данных", "SQL для работы с данными и аналитики", "Анали з и оптимизация бизнес-роцессов". Доцент кафедры информационных систем и технологий факультета информатики, математики и компьютерных наук НИУ ВШЭ - Нижний Новгород.

Стоимость и условия

  • 27 000 рублей

    возможна оплата в два этапа (рассрочка от ВУЗа)

  • 24 300 рублей

    для выпускников основных и дополнительных программ Вышки

  • Скидки до 15% корпоративным клиентам

    Подать заявкуЗадать вопрос

FAQ

  • Могу ли я учиться на курсе, если у меня нет высшего образования?

    На курсе могут учиться все, кто получил высшее или среднее профессиональное образование, а также те, кто сейчас учится в ВУЗе или колледже. Студенты смогут получить удостоверение о повышении квалификации только после получения диплома о профессиональном образовании

  • Какой документ я получу после окончания программы?

    После успешного прохождения обучения и итоговой аттестации вы получите удостоверение о повышении квалификации НИУ ВШЭ. В документе не будет указано, что обучение проходило онлайн. Пример удостоверения о повышении квалификации см. в блоке «Документ об окончании» на этой же странице

  • Какие еще курсы мне подходят?

     Для новичков в IT у нас есть:

    Если вы не можете выбрать программу обучения, оставьте заявку, и с вами свяжется персональный менеджер. На основе ваших интересов он поможет подобрать подходящее направление. 

  • Я не нашел ответ на свой вопрос

    Вы можете задать свой вопрос через кнопку "Задать вопрос" или написать нам на эл.почту: cs-dpo@hse.ru

Центр дополнительного профессионального образования факультета информатики, математики и компьютерных наук НИУ ВШЭ - Нижний Новгород

27 000 ₽

Подать заявкуЗадать вопрос