Бакалавриат
2020/2021
Базы данных
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс по выбору (Управление бизнесом)
Направление:
38.03.02. Менеджмент
Кто читает:
Кафедра математики (Нижний Новгород)
Где читается:
Факультет менеджмента (Нижний Новгород)
Когда читается:
2-й курс, 3, 4 модуль
Формат изучения:
без онлайн-курса
Язык:
русский
Кредиты:
3
Контактные часы:
64
Программа дисциплины
Аннотация
Дисциплина «Базы данных» дает возможность студентам ознакомиться с фундаментальными понятиями баз данных, системами управления базами данных, а также с методами проектирования баз данных. Освоение данной дисциплины обеспечивает выпускнику получение высшего профессионально профилированного (на уровне бакалавра) образования и обладание перечисленными ниже общими и предметно-специализированными компетенциями. Они способствуют его социальной мобильности, устойчивости на рынке труда и успешной работе в самых разнообразных сферах (стратегическое планирование, аналитическая поддержка процессов принятия решений для управления предприятием и проч.)
Цель освоения дисциплины
- Целями освоения дисциплины «Базы данных» является ознакомление студентов с фундаментальными понятиями баз данных, системами управления базами данных, а также с методами проектирования баз данных. Достижение этих целей обеспечивает выпускнику получение высшего профессионально профилированного (на уровне бакалавра) образования и обладание перечисленными ниже общими и предметно-специализированными компетенциями. Они способствуют его социальной мобильности, устойчивости на рынке труда и успешной работе в самых разнообразных сферах (стратегическое планирование, аналитическая поддержка процессов принятия решений для управления предприятием и проч.)
Планируемые результаты обучения
- Умеет работать с базами данных, формировать представления, использовать стандартные методы обработки и анализа
- Знает структуру разных типов СУБД, умеет строить структуры базы данных
- Умеет создавать и использовать БД для решения задач своей предметной области
- Умеет создавать поисковые запросы на языке SQL
- Умеет преобразовывать задачу из своей предметной области в модель «сущность-связь», строить соответствующие диаграммы.
- Имеет представление о понятии «реляционная модель», умеет строить структуры базы данных, реализующих эту модель.
- Имеет представление о понятии целостности данных. Умеет строить структуры базы данных, позволяющие сохранять целостность данных.
- Умеет использовать аппарат реляционной алгебры для решения задач своей предметной области
Содержание учебной дисциплины
- Базы данных и управление имиОбщее определение системы баз данных, аппаратное обеспечение, программное обеспечение, общее определение базы данных, перманентные данные, сущности и связи, свойства, данные и модели данных, назначение баз данных, независимость от данных, реляционные и другие системы
- Архитектура системы баз данныхТри уровня архитектуры: внешний уровень, концептуальный уровень, внутренний уровень. Отображения, система управления базой данных, система управления передачей данных, архитектура "клиент/сервер", распределенная обработка
- Модели данныхИерархическая модель, сетевая модель, реляционная модель
- Введение в язык SQLОбзор языка SQL. Определение схем данных: создание и уничтожение таблиц и индексов. Использование индексов. Операции манипулирования данными: классификация. Операция выборки: определение, простая выборка, исключение дубликатов, выборка вычисляемых значений, ограниченная выборка, выборка с упорядочиванием. Операции соединения: простое соединение, соединение трех таблиц, соединение таблицы с ней самой. Запросы к нескольким отношениям. Подзапросы. Операции над отношениями. Модификация базы данных. Определение схем отношений в SQL. Стандартные функции. Группы. Операция объединения UNION. Представления
- Семантическое моделирование. Модель «сущность-связь»Элементы ER-модели, принципы проектирования, моделирование ограничений
- Реляционная модельОсновы реляционной модели. От ER-диаграмм к реляционным схемам. Преобразования структур подклассов в отношения. Функциональные зависимости. Правила использования функциональных зависимостей. Проектирование реляционных схем
- Целостность данныхЦелостность атрибутов, отношений, базы данных. Ограничения целостности. Триггеры. Примеры реализации ограничений целостности и триггеров
- Реляционная алгебраВведение. Дополнительные сведения о реляционном свойстве замкнутости. Оригинальная алгебра — синтаксис. Оригинальная алгебра – семантика. Объединение. Пересечение. Разность. Произведение. Сокращение. Проекция. Соединение. Деление
Промежуточная аттестация
- Промежуточная аттестация (4 модуль)0.2 * Домашние задания + 0.2 * лабораторная работа 1 + 0.2 * лабораторная работа 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