• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Базы данных

2020/2021
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты

Преподаватели


Шемагина Ольга Владимировна

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

Аннотация

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

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

  • Целями освоения дисциплины «Базы данных» является ознакомление студентов с фундаментальными понятиями баз данных, системами управления базами данных, а также с методами проектирования баз данных. Достижение этих целей обеспечивает выпускнику получение высшего профессионально профилированного (на уровне бакалавра) образования и обладание перечисленными ниже общими и предметно-специализированными компетенциями. Они способствуют его социальной мобильности, устойчивости на рынке труда и успешной работе в самых разнообразных сферах (стратегическое планирование, аналитическая поддержка процессов принятия решений для управления предприятием и проч.)
Планируемые результаты обучения

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

  • Умеет работать с базами данных, формировать представления, использовать стандартные методы обработки и анализа
  • Знает структуру разных типов СУБД, умеет строить структуры базы данных
  • Умеет создавать и использовать БД для решения задач своей предметной области
  • Умеет создавать поисковые запросы на языке SQL
  • Умеет преобразовывать задачу из своей предметной области в модель «сущность-связь», строить соответствующие диаграммы.
  • Имеет представление о понятии «реляционная модель», умеет строить структуры базы данных, реализующих эту модель.
  • Имеет представление о понятии целостности данных. Умеет строить структуры базы данных, позволяющие сохранять целостность данных.
  • Умеет использовать аппарат реляционной алгебры для решения задач своей предметной области
Содержание учебной дисциплины

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

  • Базы данных и управление ими
    Общее определение системы баз данных, аппаратное обеспечение, программное обеспечение, общее определение базы данных, перманентные данные, сущности и связи, свойства, данные и модели данных, назначение баз данных, независимость от данных, реляционные и другие системы
  • Архитектура системы баз данных
    Три уровня архитектуры: внешний уровень, концептуальный уровень, внутренний уровень. Отображения, система управления базой данных, система управления передачей данных, архитектура "клиент/сервер", распределенная обработка
  • Модели данных
    Иерархическая модель, сетевая модель, реляционная модель
  • Введение в язык SQL
    Обзор языка SQL. Определение схем данных: создание и уничтожение таблиц и индексов. Использование индексов. Операции манипулирования данными: классификация. Операция выборки: определение, простая выборка, исключение дубликатов, выборка вычисляемых значений, ограниченная выборка, выборка с упорядочиванием. Операции соединения: простое соединение, соединение трех таблиц, соединение таблицы с ней самой. Запросы к нескольким отношениям. Подзапросы. Операции над отношениями. Модификация базы данных. Определение схем отношений в SQL. Стандартные функции. Группы. Операция объединения UNION. Представления
  • Семантическое моделирование. Модель «сущность-связь»
    Элементы ER-модели, принципы проектирования, моделирование ограничений
  • Реляционная модель
    Основы реляционной модели. От ER-диаграмм к реляционным схемам. Преобразования структур подклассов в отношения. Функциональные зависимости. Правила использования функциональных зависимостей. Проектирование реляционных схем
  • Целостность данных
    Целостность атрибутов, отношений, базы данных. Ограничения целостности. Триггеры. Примеры реализации ограничений целостности и триггеров
  • Реляционная алгебра
    Введение. Дополнительные сведения о реляционном свойстве замкнутости. Оригинальная алгебра — синтаксис. Оригинальная алгебра – семантика. Объединение. Пересечение. Разность. Произведение. Сокращение. Проекция. Соединение. Деление
Элементы контроля

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

  • неблокирующий лабораторная работа 1
  • неблокирующий лабораторная работа 2
  • неблокирующий Проект
  • неблокирующий Домашние задания
Промежуточная аттестация

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

  • Промежуточная аттестация (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