Бакалавриат
2022/2023![Цель освоения дисциплины](/f/src/global/i/edu/objectives.svg)
![Планируемые результаты обучения](/f/src/global/i/edu/results.svg)
![Содержание учебной дисциплины](/f/src/global/i/edu/sections.svg)
![Элементы контроля](/f/src/global/i/edu/controls.svg)
![Промежуточная аттестация](/f/src/global/i/edu/intermediate_certification.svg)
![Список литературы](/f/src/global/i/edu/library.svg)
Базы данных
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс обязательный (Бизнес-информатика)
Направление:
38.03.05. Бизнес-информатика
Кто читает:
Департамент бизнес-информатики
Где читается:
Высшая школа бизнеса
Когда читается:
2-й курс, 3, 4 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Преподаватели:
Бекларян Армен Левонович,
Гоменюк Кирилл Сергеевич,
Липатников Алексей Юрьевич,
Смелов Леонид Сергеевич,
Ямпольский Сергей Михайлович
Язык:
русский
Кредиты:
5
Контактные часы:
50
Программа дисциплины
Аннотация
Один из основных методологических принципов развития информационных технологий – абстракция – естественным образом привёл исследователей и технологов к выделению предметной области под названием "базы данных" (БД). Она включает в себя теории, методы и технологии: 1) формализации концептуальных, логических и физических моделей данных; 2) построения систем управления базами данных (СУБД); 3) оптимального доступа к данным с использованием СУБД; 4) нереляционная форма хранения данных; 5) Современные технологии доступа к данным. Данный курс предоставляет введение в теорию баз данных, а также предлагает обзор современных технологий хранения и извлечения данных.
Цель освоения дисциплины
- Формирование знаний, умений и навыков проектирования баз данных, администрирования баз данных и разработки приложений (внешних интерфейсов) баз данных.
Планируемые результаты обучения
- Владение навыками администрирования БД
- Владение навыками проектирования структуры БД
- Владение навыками формирования SQL-запросов к БД
- Знание методов организации доступа к данным
- Знание методологии ER-моделирования, проектирование БД на основе ER-моделей; классификации и способы задания ограничений целостности
- Знание основных понятий теории баз данных
- Знание особенностей работы в распределенной многопользовательской среде
- Знание особенностей реляционной модели БД
- Знание подходов к построению БД и сферы их применимости
- Знание понятия предметной области и способы ее описания
- Знание расширений языка SQL (например, T-SQL), поддерживающих триггеры, хранимые процедуры и функции
- Знание теории реляционных БД: основные понятия, реляционная алгебра и реляционное исчисление, теория нормализации
- Знание языка манипулирования данными SQL
- Знание языков описания и манипулирования данными разных классов
- Умение использовать БД при построении отчетов и разработке приложений
- Умение использовать инструментальные средства СУБД при реализации модели БД
- Умение описывать предметную область, выявлять сущности и связи между ними
- Умение проектировать структуру БД вручную и с использованием выбранного CASE-средства
- Умение разрабатывать бизнес-логику работы с БД
- Умение строить запросы, используя различные языковые средства
Содержание учебной дисциплины
- Введение в курс
- Основы теории реляционных баз данных
- Инфологическое (концептуальное) моделирование предметной области
- Проектирование баз данных – логическое и физическое моделирование
- Целостность данных
- Языки запросов. Введение
- Табличные языки запросов
- Язык SQL
- Триггеры и хранимые процедуры
- Роль и функции администратора БД
- Распределенные БД
- Вывод информации из баз данных
Элементы контроля
- Работа на лекцииСтудентам дается задание в конце лекции в виде теста
- Работа на семинареНа семинарах дается оцениваемое домашнее задание
- Контрольная работаНабор тестовых заданий на тридцать минут
- Контрольное домашнее заданиеГрупповой проект
- ЭкзаменТест по окончанию курса. Тест представляет из себя набор вопросов закрытого типа. Форма экзамена: экзамен проводится в письменной форме. Платформа проведения: экзамен проводится на платформе Canvas LMS, Webinar и Smart LMS. Для участия в экзамене студент обязан: не позднее 7 дней до проведения экзамена проверить работоспособность компьютерного оборудования, необходимого для сдачи экзамена и убедиться в соответствие имеющегося оборудования требованиям к компьютеру для участия в экзамене на платформах Canvas LMS, Webinar и Smart LMS; Войти на платформы Canvas LMS, Webinar и Smart LMS под личной учетной записью (используется аккаунт студента @edu.hse.ru); Перед началом экзамена проверить скорость работы сети Интернет (для наилучшего результата рекомендуется подключение компьютера к сети через кабель); Подготовить необходимые для проведения экзамена инструменты: ручка, листы бумаги, калькулятор и т. д.; Отключить в диспетчере задач компьютера иные приложения, кроме браузера, в котором будет выполняться вход на платформы Canvas LMS, Webinar и Smart LMS, а также необходимого окружения СУБД. В случае, если одно из необходимых условий участия в экзамене невозможно выполнить, необходимо за 2 недели до даты проведения экзамена проинформировать об этом преподавателя или сотрудника учебного офиса для принятия решения об участии студента в экзаменах. Во время экзамена студентам запрещено: пользоваться конспектами, учебниками, прочими учебными материалами; покидать место выполнения экзаменационного задания; пользоваться умными гаджетами (смартфон, планшет и др.); привлекать посторонних лиц для помощи в проведении экзамена, разговаривать с посторонними во время выполнения заданий; вслух громко зачитывать задания. Во время экзамена студентам разрешено: использовать бумагу, ручку для ведения записей, расчетов; использовать калькулятор для ведения расчетов; запрашивать у преподавателя дополнительную информацию, связанную с выполнением экзаменационного задания; взаимодействовать с другими студентами по разрешению преподавателя. В случае долговременного нарушения связи с платформами Canvas LMS, Webinar и Smart LMS во время выполнения экзаменационного задания, студент должен уведомить об этом преподавателя, зафиксировать факт потери связи с платформой (скриншот, ответ от провайдера сети Интернет) и обратиться в учебный офис с объяснительной запиской о случившемся для принятия решения о пересдаче экзамена.
Промежуточная аттестация
- 2022/2023 учебный год 4 модуль0.3 * Экзамен + 0.34 * Контрольное домашнее задание + 0.11 * Работа на семинаре + 0.15 * Контрольная работа + 0.1 * Работа на лекции
Список литературы
Рекомендуемая основная литература
- Adam Aspin. (2020). Pro Power BI Desktop : Self-Service Analytics and Data Visualization for the Power User: Vol. Third edition. Apress.
- Стружкин, Н. П. Базы данных: проектирование : учебник для вузов / Н. П. Стружкин, В. В. Годин. — Москва : Издательство Юрайт, 2021. — 477 с. — (Высшее образование). — ISBN 978-5-534-00229-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/469021 (дата обращения: 28.08.2023).
- Стружкин, Н. П. Базы данных: проектирование. Практикум : учебное пособие для вузов / Н. П. Стружкин, В. В. Годин. — Москва : Издательство Юрайт, 2021. — 291 с. — (Высшее образование). — ISBN 978-5-534-00739-8. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/470023 (дата обращения: 28.08.2023).
- Шёниг, Г. -. PostgreSQL 11. Мастерство разработки / Г. -. Шёниг , перевод с английского А. А. Слинкина. — Москва : ДМК Пресс, 2020. — 352 с. — ISBN 978-5-97060-671-1. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/131714 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
Рекомендуемая дополнительная литература
- Гордеев, С. И. Организация баз данных в 2 ч. Часть 1 : учебник для вузов / С. И. Гордеев, В. Н. Волошина. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2021. — 310 с. — (Высшее образование). — ISBN 978-5-534-04469-0. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/471758 (дата обращения: 28.08.2023).
- Гордеев, С. И. Организация баз данных в 2 ч. Часть 2 : учебник для вузов / С. И. Гордеев, В. Н. Волошина. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2021. — 513 с. — (Высшее образование). — ISBN 978-5-534-04470-6. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/473007 (дата обращения: 28.08.2023).
- Кондрашов, Ю. Н., Эффективное использование СУБД MS SQL Server : учебное пособие / Ю. Н. Кондрашов. — Москва : Русайнс, 2020. — 121 с. — ISBN 978-5-4365-4597-4. — URL: https://book.ru/book/935743 (дата обращения: 25.08.2023). — Текст : электронный.
- Кондрашов, Ю. Н., Язык SQL. Сборник ситуационных задач по дисциплине «Базы данных» : учебно-практическое пособие / Ю. Н. Кондрашов. — Москва : Русайнс, 2020. — 125 с. — ISBN 978-5-4365-4598-1. — URL: https://book.ru/book/935744 (дата обращения: 25.08.2023). — Текст : электронный.
- Култыгин, О. П. Администрирование баз данных. СУБД 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). — Режим доступа: для авториз. пользователей.
- Феррари, А. Анализ данных при помощи Microsoft Power BI и Power Pivot для Excel : руководство / А. Феррари, М. .. Руссо , перевод с английского А. Ю. Гинько. — Москва : ДМК Пресс, 2020. — 288 с. — ISBN 978-5-97060-858-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/179497 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.