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

Databases

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

Instructor


Shemagina, Olga

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

Аннотация

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

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

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

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

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

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

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

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

  • неблокирующий лабораторная работа 1
  • неблокирующий лабораторная работа 2
  • неблокирующий Проект
  • неблокирующий Письменная контрольная работа
    Экзамен проводится в письменной форме с использованием асинхронного прокторинга. Прокторинг на платформе Экзамус (https://hse.student.examus.net). К экзамену необходимо подключиться за 15 минут. На платформе Экзамус доступно тестирование системы. Компьютер студента должен удовлетворять следующим требованиям: https://elearning.hse.ru/data/2020/05/07/1544135594/Технические%20требования%20к%20ПК%20студента.pdf) Для участия в экзамене студент обязан: заранее зайти на платформу прокторинга, провести тест системы, включить камеру и микрофон, подтвердить личность. Во время экзамена студентам запрещено: общаться (в социальных сетях, с людьми в комнате), списывать. Кратковременным нарушением связи во время экзамена считается прерывание связи до 10 минут. Долговременным нарушением связи во время экзамена считается прерывание связи 10 минут и более. При долговременном нарушении связи студент не может продолжить участие в экзамене. Процедура пересдачи аналогична процедуре сдачи.
Промежуточная аттестация

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

  • Промежуточная аттестация (4 модуль)
    0.2 * лабораторная работа 1 + 0.2 * лабораторная работа 2 + 0.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