2025/2026




Введение в базы данных
Статус:
Майнор
Где читается:
Факультет компьютерных наук
Охват аудитории:
для всех кампусов НИУ ВШЭ
Преподаватели:
Брейман Александр Давидович
Язык:
русский
Кредиты:
5
Контактные часы:
54
Программа дисциплины
Аннотация
Целью дисциплины является изучение и практическое освоение методов создания баз данных, включая понимание общих принципов их функционирования, изучение основных моделей данных и языковых средств работы с реляционными базами данных, в первую очередь, SQL, изучение принципов организации систем баз данных, изучение методологии проектирования реляционных баз данных и разработку базы данных для произвольной предметной области.
Курс является альтернативой курсу "Введение в программирование" на майноре «Интеллектуальный анализ данных» и подойдет тем, кто имеет навыки программирования на Python.
Цель освоения дисциплины
- Знакомство с основными способами хранения информации
- Получение базовых компетенций в области работы с базами данных
- Системное понимание эволюции СУБД и современных подходов к хранению данных
- Навыки выявления и устранения аномалий в базах данных
Планируемые результаты обучения
- Может воспроизвести и проинтерпретировать определения понятий: реляционная модель данных, таблица, БД, СУБД, администрирование БД, права доступа, роли пользователей.
- Владеет общими понятиями базы данных. Владеет понятием СУБД в прикладных системах. Владеет общими понятиями реляционной модели.
- Умеет использовать язык SQL.
- Владеет основными методами обработки информации в реляционых БД, включая язык SQL.
Содержание учебной дисциплины
- Раздел 1: Проектирование БД и реляционная модель
- Раздел 2: Язык SQL и разработка приложений
- Раздел 3. Внутреннее устройство и оптимизация
- Раздел 4: Базы данных и Искусственный Интеллект
Промежуточная аттестация
- 2025/2026 2nd moduleНакопленная оценка (70% финальной) • Семинары + доделка дома 30% • Групповой проект 30% • Эссе 10% • Квизы 10% • Контрольная (Midterm) 20% Экзамен (30% финальной)
Список литературы
Рекомендуемая основная литература
- Базы данных. Язык SQL - 978-5-94157-823-8 - Дунаев В. - 2006 - Санкт-Петербург: БХВ-Петербург - https://ibooks.ru/bookshelf/333675 - 333675 - iBOOKS
- Лысенкова, С. Н. «Распределенные базы данных». Основы языка SQL : учебное пособие / С. Н. Лысенкова. — Брянск : Брянский ГАУ, 2022. — 36 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/305006 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
Рекомендуемая дополнительная литература
- СУБД: язык SQL в примерах и задачах : учебное пособие / И. Ф. Астахова, В. М. Мельников, А. П. Толстобров, В. В. Фертиков. — Москва : ФИЗМАТЛИТ, 2009. — 168 с. — ISBN 978-5-9221-0816-4. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/2101 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.