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

Базы данных (MS Access)

Статус: Курс по выбору (Управление бизнесом)
Направление: 38.03.02. Менеджмент
Когда читается: 2-й курс, 4 модуль
Формат изучения: Full time
Язык: русский
Кредиты: 4

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

Аннотация

В результате освоения дисциплины «Основы программирования и базы данных» студенты получат целостное представление о методах проектирования баз данных и последующей работы с ними для решения профессиональных задач, а также практические навыки использования современных систем управления базами данных для работы с большими объёмами данных и извлечения нужной информации из баз данных и использованием языка программирования SQL.
Цель освоения дисциплины

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

  • Овладение навыками проектирования и разработки баз данных с использованием языка программирования SQL.
Результаты освоения дисциплины

Результаты освоения дисциплины

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

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

  • Введение в базы данных
    Типы и структуры данных. Основные понятия баз данных. Современные направления развития баз данных. Использование баз данных в различных предметных областях.
  • Проектирование базы данных
    Задачи проектирования баз данных. Этапы проектирования базы данных. Методы инфологического проектирования. Логическое проектирование. Физическое проектирование. Модель предметной области. Объекты и классы объектов. Атрибуты и типы объектов. Связи между классами объектов. Типы и характеристики связей. Модель базы данных. Метод "сущность-связь". ER-диаграммы и их нотации.
  • Система управления базами данных (СУБД)
    Назначение и классификация СУБД. История развития СУБД. Основные функции и компоненты СУБД. Физическая организация СУБД. Пользователи СУБД и их функции. Обеспечение целостности и безопасности данных в СУБД.
  • Реляционные базы данных
    Реляционная модель данных. Структура реляционной базы данных. Особенности реляционных баз данных, их преимущества и недостатки. Операции реляционной алгебры. Отношения, атрибуты, кортежи, ключи.
  • Теория нормальных форм
    Функциональные зависимости. Первая нормальная форма. Вторая нормальная форма. Третья нормальная форма. Нормальная форма Бойса-Кодда. Многозначные зависимости и четвертая нормальная форма. Избыточное хранение данных. Аномалии схемы отношения. Декомпозиции.
  • Язык программирования SQL
    ипы данных SQL. Основные команды SQL. Фильтрация, сортировка, группировка данных. Добавление, удаление и модификация данных. Обычные и вложенные запросы. Индексы. Хранимые процедуры. Триггеры. Функции. Представления. 3. Оценивание
Элементы контроля

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

  • неблокирующий Created with Sketch. Контрольная работа (КР)
    Письменная контрольная работа проводится в середине 4-го модуля с целью оценки результатов освоения пройдённого материала.
  • неблокирующий Created with Sketch. Домашнее задание (ДЗ)
    Домашнее задание выполняется в группе из 2-3 человек и сдаётся в конце 4-го модуля. Представляет собой проект по созданию и наполнению базы данных. Предусматривает подготовку презентации созданного проекта.
  • неблокирующий Created with Sketch. Работа на семинаре
    Задания, выполняемые на компьютере во время семинаров.
  • неблокирующий Created with Sketch. Экзамен (Э)
    Письменный экзамен выполняется с целью оценки результатов освоения пройденного материала.
Промежуточная аттестация

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

  • Промежуточная аттестация (4 модуль)
    0.2 * Домашнее задание (ДЗ) + 0.3 * Контрольная работа (КР) + 0.2 * Работа на семинаре + 0.3 * Экзамен (Э)
Список литературы

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

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

  • Базы данных : курс лекций и материалы для практических занятий, Карпова И. П., 2013
  • Базы данных: проектирование и использование : учебник для вузов, Диго С. М., 2005

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

  • Foster, E. C., & Godbole, S. (2016). Database Systems : A Pragmatic Approach (Vol. Second edition). [United States]: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1174505
  • Построение запросов и программирование на SQL : учеб. пособие для вузов, Маркин А. В., 2008