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