Название: Базы данных. Проектирование баз данных: учебно-практическое пособие Автор: Градусов А.Б., Шутов А.В. Издательство: ВлГУ Год: 2024 Страниц: 261 Язык: русский Формат: pdf Размер: 10.8 MB
Изложены основы теории проектирования баз данных. Рассмотрены этапы инфологического, логического и физического проектирования баз данных. Предназначено для студентов вузов всех форм обучения направлений подготовки 09.03.03 – Прикладная информатика и 27.03.04 – Управление в технических системах. Рекомендовано для формирования профессиональных компетенций в соответствии с ФГОС ВО.
Проектирование базы данных (БД) – одна из наиболее сложных и ответственных задач, связанных с созданием информационных систем. Цель пособия состоит в формировании концептуальных представлений о принципах проектирования баз данных. Проектирование базы данных – это процесс, в основе которого лежит методология, подразумевающая последовательное выполнение определенных этапов и шагов. Пособие состоит из глав, каждая из которых соответствует одному из этапов проектирования. В конце каждой темы внутри главы приводятся вопросы для самопроверки и практические задания.
В главе 1 описаны требования, предъявляемые к базам данных, а также основные этапы процесса проектирования баз данных. Глава 2 посвящена инфологическому проектированию баз данных. Рассмотрены основные конструктивные элементы модели «сущность – связь»: сущность, атрибут, связь. Приведен пример разработки инфологической модели учебной базы данных. В главе 3 рассмотрены задачи логического проектирования баз данных. Приведены правила преобразования конструктивных элементов концептуальной модели в реляционную модель. Раскрыты понятие избыточного дублирования данных и проблемы при работе с БД, к которым оно приводит. Описан метод нормальных форм. Глава 4 посвящена вопросам физического проектирования баз данных. Рассмотрен перенос логической модели базы данных в среду выбранной СУБД. Описана декларативная поддержка целостности данных. Представлены различные средства процедурной поддержки целостности данных: хранимые процедуры, триггеры и пользовательские функции. Приведено понятие транзакций и описаны возможности управления ими. Отмечена особая роль транзакций в многопользовательском режиме работы баз данных. Рассмотрены вопросы, связанные с размещением данных и доступом к ним в реляционных базах данных.
Пособие ориентировано на использование в учебном процессе, поэтому теоретический материал по вопросам проектирования баз данных дополнен примерами по каждой теме для грамотного использования полученных знаний.
Скачать Базы данных. Проектирование баз данных: учебно-практическое пособие
|