• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
24
Август

Базы Данных

2025/2026
Учебный год
RUS
Обучение ведется на русском языке
5
Кредиты
Статус:
Курс обязательный
Когда читается:
2-й курс, 1, 2 модуль

Преподаватель

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

Аннотация

Дисциплина "Базы данных" знакомит слушателей с принципами организации хранения структурированных данных в реляционной модели. Изучаются принципы проектирования данных с помощью ER-диаграмм, преобразование диаграмм в реляционную модель, создание объектов базы данных, ограничения целостности. Ключи (первичные, внешние). Построение запросов к данным на языке SQL, запросы с агрегированием, вложенные запросы, соединение таблиц, оконные функции. Работа с процедурным расширением для создания процедур/функций/представлений. Дается общее представление о производительности запросов, применению индексов, построению плана запросов. Даются практические навыки работы с СУБД PostgreSQL
Цель освоения дисциплины

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

  • Целью освоения дисциплины "Базы данных" является формирование устойчивых знаний и приобретение базовых умений и навыков в области проектирования и эксплуатации информационных систем, использующих базы данных.
Планируемые результаты обучения

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

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

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

  • СУБД, их виды и функционал. Проектирование данных. ER-модель
  • Реляционная модель данных. Реляционные операции. Проектирование данных в реляционной модели. Нормализация
  • SQL DDL. Создание таблиц. Ограничения целостности.
  • SQL DML. Запросы к данным. Условия выборки, сортировка, агрегирование, соединение таблиц, группировка.
  • Представления. Оконные функции. Обобщенные табличные выражения. Встроенные функции.
  • Архитектура клиент-сервер. Процедурные расширения.
  • Индексы. План исполнения запроса. Оптимизация. Транзакции.
Элементы контроля

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

  • неблокирующий Сдача лабораторных работ
    Студенты получают задания по лабораторным работам во время занятий. Выполнение и сдача должны быть проведены в установленный срок. Сдача производится как на занятии, так и во внеурочное время посредством загрузки на Google Drive.
  • неблокирующий Проект
    Студенты получают индивидуальные задания в соответствии с выбранной предметной областью. Темы заданий совпадают с теми, которые разбирались на лекциях и представлены в лабораторных работах. Выполнение и сдача должны быть проведены в установленный срок. Сдача производится на последних занятиях второго модуля, однако студенты могут предоставлять и промежуточные результаты.
  • неблокирующий Экзамен
    Студенты в назначенный день и время приходят в аудиторию, случайно тянут билет с 2 вопросами и отвечают на них письменно. После экзамена будет произведена проверка их ответов, на основании которой будет выставлена итоговая оценка. Перечень вопросов для подготовки будет предоставлен заранее.
Промежуточная аттестация

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

  • 2025/2026 2nd module
    0.3 * Сдача лабораторных работ + 0.4 * Проект + 0.3 * Экзамен
Список литературы

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

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

  • Введение в реляционные базы данных, Кириллов, В. В., 2012
  • Системы баз данных : полный курс, Гарсиа-Молина, Г., 2004

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

  • Основы технологий баз данных : учебное пособие, Новиков, Б. А., 2020
  • Рогов, Е. В. PostgreSQL 15 изнутри : руководство / Е. В. Рогов. — Москва : ДМК Пресс, 2023. — 662 с. — ISBN 978-5-93700-178-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/348089 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Орлова Екатерина Дмитриевна