• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
28
Июль

Базы данных

2020/2021
Учебный год
RUS
Обучение ведется на русском языке
4
Кредиты
Статус:
Курс по выбору
Когда читается:
1-й курс, 3 модуль

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

Аннотация

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

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

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

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

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

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

  • Введение. Модели данных. Реляционная модель.
  • Физическая реализация СУБД
  • Обработка и оптимизация запросов
  • Введение в теорию транзакций
  • Восстановление после сбоев
Элементы контроля

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

  • неблокирующий Проектное задание №1
  • неблокирующий Контрольная работа №1
  • неблокирующий Тест
  • блокирующий Письменный экзамен
    Экзамен проводится в устной форме с использованием платформы Zoom и состоит из ответов на два теоретических вопроса, и, при необходимости, ответов на дополнительные вопросы, не требующие подготовки. К экзамену необходимо подключиться за 15 минут до начала подготовки к ответу (в соответствии с графиком). Для участия в экзамене студент обязан: заранее зайти на платформу Zoom, включить камеру и микрофон, подтвердить личность. Время подготовки краткого плана-конспекта ответа 30 минут. После подготовки и отправки ответа студент должен находиться в комнате ожидания zoom. Устный ответ начинается после перехода в конференцию и занимает примерно 15 минут на каждого студента. Время начала экзамена 11:00, завершение в 18:00. Во время подготовки студент записывает план-конспект своего ответа в системе Moodle (не более 40 строк на каждый вопрос) и высылает на электронную почту преподавателя. На отсылку решения дается 5 минут по завершении экзамена. Во время экзамена студентам запрещено: общаться (в социальных сетях, с людьми в комнате), списывать, использовать любые материалы. Во время экзамена студентам разрешено иметь при себе ручку и чистые листы бумаги. Кратковременным нарушением связи во время экзамена считается прерывание связи до 5 минут, если после этого студенту удается вернуться в ту же сессию работы с Zoom. Долговременным нарушением связи во время экзамена считается прерывание связи 5 минут и более. При долговременном нарушении связи студент не может продолжить участие в экзамене. Процедура пересдачи аналогична процедуре сдачи.
Промежуточная аттестация

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

  • Промежуточная аттестация (3 модуль)
    0.075 * Контрольная работа №1 + 0.7 * Письменный экзамен + 0.15 * Проектное задание №1 + 0.075 * Тест
Список литературы

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

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

  • Советов Б. Я., Цехановский В. В., Чертовской В. Д. - БАЗЫ ДАННЫХ 3-е изд., пер. и доп. Учебник для прикладного бакалавриата - М.:Издательство Юрайт - 2019 - 420с. - ISBN: 978-5-534-07217-4 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/bazy-dannyh-431947

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

  • Илюшечкин В. М. - ОСНОВЫ ИСПОЛЬЗОВАНИЯ И ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ, испр. и доп. Учебник для СПО - М.:Издательство Юрайт - 2019 - 213с. - ISBN: 978-5-534-01283-5 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/osnovy-ispolzovaniya-i-proektirovaniya-baz-dannyh-437670