наверх

Язык SQL

Курс «Язык SQL» создан по инициативе и при поддержке компании Postgres Professional

15 февраля - 31 мая 2023 г.
Завершён
  • Дополнительное профессиональное образование

    уровень образования

  • Русский

    язык программы

  • 9 недель

    длительность программы

  • около 8 часов в неделю

    понадобится для освоения

  • 2 зачётных единицы

    72 академических часа

  • Стоимость 15 000 Р

    за обучение

О программе

Курс «Язык SQL» создан по инициативе и при поддержке компании Postgres Professional https://postgrespro.ru/.
Курс является практическим. Он предназначен, в первую очередь, для более глубокого
изучения языка SQL. Язык SQL изучается в среде свободной СУБД PostgreSQL. Эта
СУБД становится все более популярной в настоящее время.
В рамках этого курса вы сможете получить все минимально необходимые знания основ теории баз данных, которые нужны для полноценного освоения языка SQL. 
В курсе вы сможете:
— узнать, что такое СУБД PostgreSQL, и как с ней работать;
— освоить конструкции разной сложности на языке SQL;
— познакомиться с концепцией транзакций и вопросами оптимизации производительности.
 

Формат

Форма обучения заочная (дистанционная).
Еженедельные занятия будут включать просмотр тематических видеолекций, выполнение заданий с автоматизированной проверкой результатов и заданий со строгим дедлайном (проверка работ преподавателем). В качестве завершающего задания курса слушатели смогут создать базу данных для выбранной предметной области и продемонстрировать на ее примере умение разрабатывать SQL-запросы различной сложности.

Требования

  • Для успешного освоения курса необходимы знания основ программирования.
  • В курсе используется учебная база данных «Авиаперевозки», разработанная специалистами компании Postgres Professional.
  • Для занятий подготовлены виртуальные машины с операционной системой Linux, в которой установлена СУБД PostgreSQL – https://edu.postgrespro.ru/openedu_sql/
  • Программа обучения

    Раздел 1. Элементы теории баз данных
    Раздел 2. Введение в язык SQL
    Раздел 3. Типы данных СУБД PostgreSQL
    Раздел 4. Основы языка определения данных 
    Раздел 5. Запросы 
    Раздел 6. Изменение данных 
    Раздел 7. Индексы 
    Раздел 8. Транзакции 
    Раздел 9. Повышение производительности

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

    Основная цель освоения курса «Язык SQL» – получение углубленных знаний
    языка SQL в среде СУБД с открытым программным кодом PostgreSQL и с учетом ее
    специфики.

    Задачи

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

    Знать

    • правила построения запросов к базе данных, различные виды соединений таблиц, различные виды подзапросов, общие табличные выражения;
    • принципы организации совместной работы транзакций с учетом специфики конкретных уровней изоляции и ее реализации в СУБД PostgreSQL.

    Владеть

    • базовыми навыками оптимизации запросов к серверу баз данных.

    Уметь

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

    Направления подготовки

    Моргунов Евгений Павлович

    Кандидат технических наук, доцент СибГУ имени М.Ф. Решетнева
    Должность: специалист компании Postgres Professional

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

    Лица, имеющие среднее профессиональное и/или высшее образование, могут получить удостоверение о повышении квалификации МГУ имени М.В.Ломоносова.

    Курсы в программе