наверх

Современные модели и принципы организации хранения данных

27 декабря 2022 - 1 марта 2023 г.
Завершён
  • Русский

    язык курса

  • 10 недель

    длительность курса

  • от 4 до 6 часов в неделю

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

  • 1 зачётная единица

    для зачета в своем вузе

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

О курсе

В курсе рассматриваются этапы проектирования реляционных баз данных, правила составления запросов, основные методы индексирования данных. Выполнение практических задач в рамках курса предполагает использование СУБД MySQL, PostgreSQL, DBeaver.

Формат

Курс рассчитан на 36 часов.

Еженедельные занятия будут включать:

- просмотр тематических видео-лекций;

- выполнение заданий

- выполнение разноплановых практических заданий

1. Веб-сайты для установки приложения DBeaver по управлению базами данных:
https://dbeaver.io 
https://dbeaver.com/download/lite/
2. Веб-сайт для установки pgAdmin:
https://www.pgadmin.org/
3. Веб-сайт для установки DataGrip:
https://www.jetbrains.com/ru-ru/datagrip/ -
4. Установка базы данных PostgreSQL (под администратором системы):
https://postgrespro.ru/windows - для Windows (инсталлятор и документация)
https://www.postgresql.org/download/ - для Linux (инсталлятор и документация)

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

  1. Введение в реляционную систему управления базами данных (РСУБД)
  2. ER-диаграммы и средства анализа данных
  3. Реляционная модель данных
  4. Современные SQL и стандарты
  5. Модели данных

Формируемые компетенции

ПК-5: Применять СУБД

Знания

Обучающийся, освоивший модуль должен знать:

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

основные методы анализа данных

Умения

Обучающийся, освоивший модуль должен уметь:

  • находить и отфильтровывать данные при помощи SQL-запросов
  • создавать ER-диаграммы
  • обрабатывать данные и управлять ими в СУБД — PostgreSQL, MySQL, Oracle, MS SQL и других

Навыки

Обучающийся, освоивший модуль должен владеть:

  • основными принципами проектирования данных;
  • знаниями по работе оптимизатора запросов;
  • знаниями по задачам, стоящими при обработке Big Data

Якупов Азат Шавкатович


Должность: старший преподаватель кафедры программной инженерии