Описание курса "Язык SQL"

Вступительное слово автора:

Авторы и преподаватели курса:

Моргунов Евгений Павлович
Кандидат технических наук, доцент СибГУ имени М.Ф. Решетнева


Курс проводится на площадке OpenEdu.ru, а итоговая аттестация - на площадке distant.msu.ru

Для записи на курс нажмите на кнопку:

 


Расписание занятий:

Курс проводится 2 раза в год дистанционно.


О курсе:

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

Формат

Форма обучения заочная (дистанционная).

Еженедельные занятия будут включать просмотр тематических видео-лекций и выполнение тестовых заданий с автоматизированной проверкой результатов.


Требования

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

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

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

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

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

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


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

  • Прикладная математика и информатика
  • Математика и компьютерные науки
  • Фундаментальная информатика и информационные технологии
  • Математическое обеспечение и администрирование информационных систем
  • Прикладные математика и физика
  • Информационные системы и технологии
  • Прикладная информатика
  • Программная инженерия
  • Информатика и вычислительная техника
  • Информационная безопасность автоматизированных систем
  • Инфокоммуникационные технологии и системы связи
  • Приборостроение
  • Автоматизация технологических процессов и производств
  • Управление в технических системах
  • Бизнес-информатика
  • Интеллектуальные системы в гуманитарной сфере

Контактная информация:

Почтовый адрес:

119991, Москва, Ломоносовский пр. д. 27 к. 1, комната Г-729

Тел.: +7(495)938-21-39; Факс: +7(495)939-22-46

E-mail: support@distant.msu.ru;

Web-сайт: http://distant.msu.ru/

Последнее изменение: Воскресенье, 19 февраля 2023, 15:02