• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Databases

2023/2024
Academic Year
RUS
Instruction in Russian
4
ECTS credits
Course type:
Compulsory course
When:
2 year, 1, 2 module

Instructor


Саратовцев Артем Романович

Программа дисциплины

Аннотация

Дисциплина «Базы данных» дает возможность студентам ознакомиться с фундаментальными понятиями баз данных, системами управления базами данных, а также с методами проектирования баз данных. Освоение данной дисциплины обеспечивает выпускнику получение высшего профессионально профилированного (на уровне бакалавра) образования и обладание перечисленными ниже общими и предметно-специализированными компетенциями. Они способствуют его социальной мобильности, устойчивости на рынке труда и успешной работе в самых разнообразных сферах (стратегическое планирование, аналитическая поддержка процессов принятия решений для управления предприятием и проч.)
Цель освоения дисциплины

Цель освоения дисциплины

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

Планируемые результаты обучения

  • Знает структуру разных типов СУБД, умеет строить структуры базы данных
  • Имеет представление о понятии «реляционная модель», умеет строить структуры базы данных, реализующих эту модель.
  • Имеет представление о понятии целостности данных. Умеет строить структуры базы данных, позволяющие сохранять целостность данных.
  • Умеет использовать аппарат реляционной алгебры для решения задач своей предметной области
  • Умеет преобразовывать задачу из своей предметной области в модель «сущность-связь», строить соответствующие диаграммы.
  • Умеет работать с базами данных, формировать представления, использовать стандартные методы обработки и анализа
  • Умеет создавать и использовать БД для решения задач своей предметной области
  • Умеет создавать поисковые запросы на языке SQL
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Базы данных и управление ими
  • Архитектура системы баз данных
  • Модели данных
  • Введение в язык SQL
  • Семантическое моделирование. Модель «сущность-связь»
  • Реляционная модель
  • Целостность данных
  • Реляционная алгебра
Элементы контроля

Элементы контроля

  • неблокирующий Лабораторная работа 1 - СУБД
    We making and auto emailer and we should send each of student his variant , so we need a table like [student_id, variant_id] for computer but we also have a teacher who should check works and he needs to see another variant of table: [student_name , variant ] Students table:[ id, name , surname, patronymic] Course test table: [ variant_id ,path_to_file] Testing table: [student_id, variant_id]
  • неблокирующий Лабораторная работа 2 - Postgres
    info
  • неблокирующий Тест 1 - Теория
    тест на знание теоретической части работы с бд
  • неблокирующий Тест 2 - Игра
    Игра на основе SQL
  • неблокирующий Лабораторная работа 3 - Feast
    Лабораторная работа по Feast
  • неблокирующий Лабораторная работа 4 - Airflow
    Лабораторная работа по теме Airflow
Промежуточная аттестация

Промежуточная аттестация

  • 2023/2024 учебный год 2 модуль
    0.2 * Лабораторная работа 1 - СУБД + 0.2 * Лабораторная работа 2 - Postgres + 0.25 * Лабораторная работа 3 - Feast + 0.25 * Лабораторная работа 4 - Airflow + 0.05 * Тест 1 - Теория + 0.05 * Тест 2 - Игра
Список литературы

Список литературы

Рекомендуемая основная литература

  • MySQL 8 для больших данных / Ш. Чаллавала, Д. Лакхатария, Ч. Мехта, К. Патель , перевод с английского А. В. Логунова. — Москва : ДМК Пресс, 2018. — 226 с. — ISBN 978-5-97060-653-7. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/131684 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Базы данных : учебник / Л.И. Шустова, О.В. Тараканов. — М. : ИНФРА-М, 2019. — 304 с. + Доп. материалы [Электронный ресурс; Режим доступа: http://www.znanium.com]. — (Среднее профессиональное образование).
  • Нестеров, С. А.  Базы данных : учебник и практикум для академического бакалавриата / С. А. Нестеров. — Москва : Издательство Юрайт, 2019. — 230 с. — (Бакалавр. Академический курс). — ISBN 978-5-534-00874-6. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/433369 (дата обращения: 28.08.2023).
  • Нестеров, С. А.  Базы данных : учебник и практикум для среднего профессионального образования / С. А. Нестеров. — Москва : Издательство Юрайт, 2019. — 230 с. — (Профессиональное образование). — ISBN 978-5-534-11629-8. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/445770 (дата обращения: 28.08.2023).

Рекомендуемая дополнительная литература

  • Кумскова, И. А., Базы данных : учебник / И. А. Кумскова. — Москва : КноРус, 2016. — 399 с. — ISBN 978-5-406-04521-3. — URL: https://book.ru/book/919609 (дата обращения: 25.08.2023). — Текст : электронный.