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

Базы данных

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Направление: 45.03.03. Фундаментальная и прикладная лингвистика
Когда читается: 4-й курс, 1 модуль
Формат изучения: с онлайн-курсом
Преподаватели: Улитин Борис Игоревич
Язык: русский
Кредиты: 3
Контактные часы: 32

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

Аннотация

Дисциплина "Базы данных" предназначена для формирования у студентов четкого представления места и роли современных систем управления базами данных, освоение теоретических основ моделирования и обработки информации, понимание тенденций развития отрасли и направления перспективных исследований, изучение студентами принципов построения и разработки информационно-поисковых систем.
Цель освоения дисциплины

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

  • Формирование четкого представления места и роли современных систем управления базами данных
  • Освоение теоретических основ моделирования и обработки информации
  • Понимание тенденций развития отрасли и направления перспективных исследований
  • Изучение принципов построения и разработки информационно-поисковых систем
Планируемые результаты обучения

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

  • Умеет строить концептуальную модель предметной области в терминах ER и/или UML моделей
  • Умеет проектировать структуру реляционной базы данных по концептуальной модели
  • Умеет формулировать запросы на языке SQL к реляционной базе данных
  • Умеет оптимизировать структуру реляционной базы данных путем нормализации
  • Умеет организовывать внешний многопользовательский доступ к базе данных
Содержание учебной дисциплины

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

  • Тема 1: Введение. Модели данных. Реляционная модель данных
    Информация, данные, знания. Терминология. Автоматизированная информационная система. Предметная область информационной системы. Назначение и основные компоненты системы баз данных. Уровни представления данных. Понятия схемы и подсхемы. Понятие модели данных. Структуризация данных. Операции над данными. Ограничения целостности. Реляционная модель данных (РМД). Отношение, схема отношения, свойства отношения.
  • Тема 2: СУБД. Физическая организация данных. Методы доступа к данным. Индексирование
    Назначение СУБД. Основные функции СУБД (обеспечение логической и физической целостности БД, логической и физической независимости БД, защиты данных). Словарь-справочник (каталог) данных. Механизмы среды хранения и архитектура СУБД. Структура хранимых данных (на примере формата DBF и СУБД Oracle). Индексирование данных. Линейные и многоуровневые индексы. Составные индексы. Использование индексов.
  • Тема 3: Механизм транзакций. Защита данных от сбоев и от несанкционированного доступа
    Транзакция как механизм обеспечения непротиворечивости данных. Свойства транзакций. Взаимовлияние транзакций. Уровни изоляции. Безопасность данных (обеспечение физической защиты). Защита от несанкционированного доступа. Обеспечение целостности данных.
  • Тема 4: Основы проектирования реляционных БД. Метод сущность-связь. Логическое проектирование. Нормализация отношений
    Этапы проектирования АИС, основанных на базах данных. Инфологическое проектирование. Метод "сущность-связь". Определение требований к операционной обстановке. Выбор системы управления базами данных и других инструментальных программных средств. Логическое проектирование БД. Нормализация отношений (до 4-й нормальной формы). Денормализация отношений. Физическое проектирование БД
Элементы контроля

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

  • неблокирующий Аудиторная работа
  • неблокирующий Контрольная работа
  • неблокирующий Экзамен
Промежуточная аттестация

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

  • Промежуточная аттестация (1 модуль)
    0.3 * Аудиторная работа + 0.3 * Контрольная работа + 0.4 * Экзамен
Список литературы

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

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

  • Базы данных : учеб. пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. — 4-е изд., перераб. и доп. — М. : ФОРУМ : ИНФРА-М, 2019. — 400 с. — (Высшее образование: бакалавриат). - Режим доступа: http://znanium.com/catalog/product/1019244

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

  • Базы данных : в 2 кн. Книга 2. Распределенные и удаленные базы данных : учебник / В.П. Агальцов. — М. : ИД «ФОРУМ» : ИНФРА-М, 2018. — 271 с. — (Высшее образование: Бакалавриат). - Режим доступа: http://znanium.com/catalog/product/929256