Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Сертификат
Сертификат
Да

Стоимость курса

21 500 ₽
есть рассрочка

Хранимая процедура – это отдельный объект базы данных, блок кода или набор SQL – инструкций, который выполняется как единый фрагмент кода. Хранимые процедуры экономят время и позволяют автоматизировать работу с базами данных:

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

На онлайн - курсе «Продвинутый SQL: хранимые компоненты баз данных» вы узнаете про процедурные диалекты языка SQL и хранимые компоненты SQL: представления, правила, триггеры, хранимые процедуры и функции и научитесь их создавать, учитывая различия в определении и использовании данных хранимых компонентов в различных СУБД: PostgreSQL, MS SQL Server, Oracle SQL.

Преимущества обучения на курсе:

01
Удобный формат: занятия с преподавателем проходят дистанционно, постоянная обратная связь со слушателями
02
Индивидуальный подход: консультации наставника по каждой теме курса
03
Акцент на практику

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

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

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

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

  3. создавать курсоры в различных СУБД
    и организовывать нелинейный доступ к данным и их обработки

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

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

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

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

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

Состав группы
Нормативная численность группы 15 человек

Язык обучения
русский

Расписание занятий
Понедельник и четверг с 18.10 до 21.00

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

Менторство
Группа в Telegram и постоянная обратная связь преподавателя и куратора

Вас будут обучать

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

Образовательная организация

Программы дополнительного профессионального образования практикоориентированы и позволяют за более короткий срок (от нескольких недель до двух лет) получить новую профессию, приобрести актуальные профессиональные и управленческие компетенции или расширить свои знания в той или иной предметной области.
 
К освоению дополнительных профессиональных программ допускаются:

  •  Лица, имеющие среднее профессиональное и (или) высшее образование;
  •  Лица, получающие среднее профессиональное и (или) высшее образование.

Цели обучения

1 Перейти на новую ступень профессионального развития
 
2 Соответствовать быстроменяющимся требованиям рынка и социальной среды
 
3 Стать успешным управленцем бизнеса
 
4 Удовлетворить образовательные потребности в разных областях экономики, науки, культуры и искусства

Программы ДПО

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

  • От 16 академических часов
  • Удостоверение о повышении квалификации 
  • Для лиц, имеющих (или завершающих получение) высшее или среднее профессиональное образование

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

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

Программы профессиональной переподготовки для получения дополнительной квалификации

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

Программы профессиональной переподготовки для получения дополнительной квалификации в области управления «Мастер делового администрирования (MBA — Master of Business Administration)», в том числе для руководителей высшего звена (EMBA — Executive Master of Business Administration)

  • От 2040 академических часов
  • Диплом о профессиональной переподготовке, с получением дополнительной квалификации «Мастер делового администрирования лица»

Программы профессиональной переподготовки для получения дополнительной квалификации в конкретной профессиональной области «Master in...», в том числе для руководителей высшего звена (Executive Master in…)

  • От 2040 академических часов
  • Диплом о профессиональной переподготовке, с получением дополнительной квалификации 

Программы Doctor of…

Программы профессиональной переподготовки для получения дополнительных квалификаций для присвоения профессиональных степеней, в частности, Доктор делового администрирования (DBA — Doctor of Business Administration), Доктор права (Doctor of Law), Доктор образования (Doctor of Education) и иных степеней

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

Программа курса

За месяц обучения на курсе вы научитесь:

  • Процедурные диалекты SQL 4 часа + самостоятельная работа

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

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

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

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

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

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

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

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

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

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

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

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

Рейтинг курса

2.9
рейтинг
0
0
0
0
0

Может быть интересно

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

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

Оставить отзыв
Поделиться курсом с друзьями