• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2021/2022

Базы данных

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус: Курс обязательный (Бизнес-информатика)
Направление: 38.03.05. Бизнес-информатика
Когда читается: 2-й курс, 3, 4 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 4
Контактные часы: 48

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

Аннотация

Один из основных методологических принципов развития информационных технологий – абстракция – естественным образом привёл исследователей и технологов к выделению предметной области под названием «базы данных» (БД). Она включает в себя теории, методы и технологии: 1) формализации концептуальных, логических и физических моделей данных; 2) построения систем управления базами данных (СУБД); 3) оптимального доступа к данным с использованием СУБД; 4) нереляционная форма хранения данных; 5) Современные технологии доступа к данным. Данный курс предоставляет введение в теорию баз данных, предлагает обзор современных технологий хранения и извлечения данных.
Цель освоения дисциплины

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

  • Формирование знаний, умений и навыков проектирования и администрирования баз данных (БД), разработки запросов SQL, использования средств анализа данных
Планируемые результаты обучения

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

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

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

  • Введение в курс
  • Основы теории реляционных баз данных
  • Инфологическое (концептуальное) моделирование предметной области
  • Проектирование баз данных – логическое и физическое моделирование
  • Целостность данных
  • Языки запросов. Введение
  • Табличные языки запросов
  • Язык SQL
  • Триггеры и хранимые процедуры
  • Роль и функции администратора БД
  • Распределенные БД
  • Вывод информации из баз данных
Элементы контроля

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

  • неблокирующий Работа на лекции
    Студентам дается задание в конце лекции в виде теста
  • неблокирующий Работа на семинаре
    На семинарах дается оцениваемое домашнее задание
  • неблокирующий Контрольная работа
    Набор тестовых заданий на один час
  • неблокирующий Экзамен
    Тест по окончанию курса. Тест представляет из себя набор вопросов закрытого типа. Форма экзамена: Экзамен проводится в письменной форме. Платформа проведения: Экзамен проводится на платформе Canvas LMS. Для участия в экзамене студент обязан: Не позднее 7 дней до проведения экзамена проверить работоспособность компьютерного оборудования, необходимого для сдачи экзамена и убедиться в соответствие имеющегося оборудования требованиям к компьютеру для участия в экзамене на платформе Canvas LMS; Войти на платформу Canvas LMS под личной учетной записью (используется аккаунт студента @edu.hse.ru); Перед началом экзамена проверить скорость работы сети Интернет (для наилучшего результата рекомендуется подключение компьютера к сети через кабель); Подготовить необходимые для проведения экзамена инструменты: ручка, листы бумаги, калькулятор и т. д.; Отключить в диспетчере задач компьютера иные приложения, кроме браузера, в котором будет выполняться вход на платформу Canvas LMS, а также необходимого окружения СУБД. В случае, если одно из необходимых условий участия в экзамене невозможно выполнить, необходимо за 2 недели до даты проведения экзамена проинформировать об этом преподавателя или сотрудника учебного офиса для принятия решения об участии студента в экзаменах. Во время экзамена студентам запрещено: Пользоваться конспектами, учебниками, прочими учебными материалами; Покидать место выполнения экзаменационного задания; Пользоваться умными гаджетами (смартфон, планшет и др.); Привлекать посторонних лиц для помощи в проведении экзамена, разговаривать с посторонними во время выполнения заданий; Вслух громко зачитывать задания. Во время экзамена студентам разрешено: Использовать бумагу, ручку для ведения записей, расчетов; Использовать калькулятор для ведения расчетов; Запрашивать у преподавателя дополнительную информацию, связанную с выполнением экзаменационного задания; Взаимодействовать с другими студентами по разрешению преподавателя. В случае долговременного нарушения связи с платформами MS Teams и Canvas LMS во время выполнения экзаменационного задания, студент должен уведомить об этом преподавателя, зафиксировать факт потери связи с платформой (скриншот, ответ от провайдера сети Интернет) и обратиться в учебный офис с объяснительной запиской о случившемся для принятия решения о пересдаче экзамена.
  • неблокирующий Контрольное домашнее задание
    Групповой проект
Промежуточная аттестация

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

  • 2021/2022 учебный год 4 модуль
    0.1 * Работа на лекции + 0.11 * Работа на семинаре + 0.3 * Экзамен + 0.34 * Контрольное домашнее задание + 0.15 * Контрольная работа
Список литературы

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

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

  • Стружкин Н. П., Годин В. В. - БАЗЫ ДАННЫХ: ПРОЕКТИРОВАНИЕ. ПРАКТИКУМ. Учебное пособие для вузов - М.:Издательство Юрайт - 2020 - 291с. - ISBN: 978-5-534-00739-8 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/bazy-dannyh-proektirovanie-praktikum-451246
  • Стружкин Н. П., Годин В. В. - БАЗЫ ДАННЫХ: ПРОЕКТИРОВАНИЕ. Учебник для вузов - М.:Издательство Юрайт - 2020 - 477с. - ISBN: 978-5-534-00229-4 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/bazy-dannyh-proektirovanie-450165

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

  • Гордеев С. И., Волошина В. Н. - ОРГАНИЗАЦИЯ БАЗ ДАННЫХ В 2 Ч. ЧАСТЬ 1 2-е изд., испр. и доп. Учебник для вузов - М.:Издательство Юрайт - 2020 - 310с. - ISBN: 978-5-534-04469-0 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/organizaciya-baz-dannyh-v-2-ch-chast-1-452928
  • Гордеев С. И., Волошина В. Н. - ОРГАНИЗАЦИЯ БАЗ ДАННЫХ В 2 Ч. ЧАСТЬ 2 2-е изд., испр. и доп. Учебник для вузов - М.:Издательство Юрайт - 2020 - 513с. - ISBN: 978-5-534-04470-6 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/organizaciya-baz-dannyh-v-2-ch-chast-2-454122
  • Кондрашов Ю.Н. - Эффективное использование СУБД MS SQL Server - Русайнс - 2020 - ISBN: 978-5-4365-4597-4 - Текст электронный // ЭБС BOOKRU - URL: https://book.ru/book/935743
  • Кондрашов Ю.Н. - Язык SQL. Сборник ситуационных задач по дисциплине «Базы данных» - Русайнс - 2020 - ISBN: 978-5-4365-4598-1 - Текст электронный // ЭБС BOOKRU - URL: https://book.ru/book/935744
  • Култыгин, О. П. Администрирование баз данных. СУБД MS SQL Server [Электронный ресурс] : учеб. пособие / О. П. Култыгин. - М.: МФПА, 2012. - 232 с. - (Университетская серия). - ISBN 978-5-4257-0026-1. - Режим доступа: http://znanium.com/catalog/product/451114
  • Распределенные базы и хранилища данных : учебное пособие / А. М. Марасанов, Н. П. Аносова, О. О. Бородин, Е. С. Гаврилов. — 2-е изд. — Москва : ИНТУИТ, 2016. — 254 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100445 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.