We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

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

Databases

2020/2021
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Course type:
Elective course
When:
2 year, 3, 4 module

Instructors


Shemagina, Olga

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

Аннотация

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

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

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

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

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

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

  • Базы данных и управление ими
    Общее определение системы баз данных, аппаратное обеспечение, программное обеспечение, общее определение базы данных, перманентные данные, сущности и связи, свойства, данные и модели данных, назначение баз данных, независимость от данных, реляционные и другие системы
  • Архитектура системы баз данных
    Три уровня архитектуры: внешний уровень, концептуальный уровень, внутренний уровень. Отображения, система управления базой данных, система управления передачей данных, архитектура "клиент/сервер", распределенная обработка
  • Модели данных
    Иерархическая модель, сетевая модель, реляционная модель
  • Введение в язык SQL
    Обзор языка SQL. Определение схем данных: создание и уничтожение таблиц и индексов. Использование индексов. Операции манипулирования данными: классификация. Операция выборки: определение, простая выборка, исключение дубликатов, выборка вычисляемых значений, ограниченная выборка, выборка с упорядочиванием. Операции соединения: простое соединение, соединение трех таблиц, соединение таблицы с ней самой. Запросы к нескольким отношениям. Подзапросы. Операции над отношениями. Модификация базы данных. Определение схем отношений в SQL. Стандартные функции. Группы. Операция объединения UNION. Представления
  • Семантическое моделирование. Модель «сущность-связь»
    Элементы ER-модели, принципы проектирования, моделирование ограничений
  • Реляционная модель
    Основы реляционной модели. От ER-диаграмм к реляционным схемам. Преобразования структур подклассов в отношения. Функциональные зависимости. Правила использования функциональных зависимостей. Проектирование реляционных схем
  • Целостность данных
    Целостность атрибутов, отношений, базы данных. Ограничения целостности. Триггеры. Примеры реализации ограничений целостности и триггеров
  • Реляционная алгебра
    Введение. Дополнительные сведения о реляционном свойстве замкнутости. Оригинальная алгебра — синтаксис. Оригинальная алгебра – семантика. Объединение. Пересечение. Разность. Произведение. Сокращение. Проекция. Соединение. Деление
Элементы контроля

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

  • неблокирующий лабораторная работа 1
  • неблокирующий лабораторная работа 2
  • неблокирующий Проект
  • неблокирующий Домашние задания
Промежуточная аттестация

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

  • Промежуточная аттестация (4 модуль)
    0.2 * Домашние задания + 0.2 * лабораторная работа 1 + 0.2 * лабораторная работа 2 + 0.4 * Проект
Список литературы

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

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

  • Базы данных : учебник / Л.И. Шустова, О.В. Тараканов. — М. : ИНФРА-М, 2019. — 304 с. + Доп. материалы [Электронный ресурс; Режим доступа: http://www.znanium.com]. — (Среднее профессиональное образование).
  • Нестеров С. А. - БАЗЫ ДАННЫХ. Учебник и практикум для академического бакалавриата - М.:Издательство Юрайт - 2019 - 230с. - ISBN: 978-5-534-00874-6 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/bazy-dannyh-433369
  • Нестеров С. А. - БАЗЫ ДАННЫХ. Учебник и практикум для СПО - М.:Издательство Юрайт - 2019 - 230с. - ISBN: 978-5-534-11629-8 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/bazy-dannyh-445770

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

  • Кумскова И.А. - Базы данных (СПО) - КноРус - 2016 - 399с. - ISBN: 978-5-406-04521-3 - Текст электронный // ЭБС BOOKRU - URL: https://book.ru/book/919609