Главная страница
Навигация по странице:

  • ТЕОРЕТИЧЕСКИЙ

  • Базы_данных(мет). Тема Нормализация


    Скачать 326.25 Kb.
    НазваниеТема Нормализация
    Дата19.10.2022
    Размер326.25 Kb.
    Формат файлаdocx
    Имя файлаБазы_данных(мет).docx
    ТипДокументы
    #742012
    страница1 из 12
      1   2   3   4   5   6   7   8   9   ...   12

    Лабораторная работа №1


    Тема: Нормализация данных. Логическая и физическая модели данных (2 часа)

    Задание


    1. Проанализировать данные, описанные в предметной области (согласно варианту).

    2. Провести моделирование в рамках реляционной модели путем нормализации отношений.

    3. Создать логическую модель базы данных с использованием ErWin.

    4. Создать физическую модель базы данных с использованием ErWin.

    5. Сгенерировать схему базы данных в СУБД MS Access. Заполнить каждую таблицу (не менее 5-ти записей).


    Для защиты лабораторной работы необходимо представить отчет, который должен иметь следующую структуру:

    1. Описание предметной области.

    2. Логическая модель базы данных (ERwin).

    3. Физическая модель базы данных (ERwin).

    4. БД в СУБД MS Access.


    ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ

      1. Моделирование базы данных с использованием CASE-средства ERWIN


    В реляционной модели все данные представляются как факты о сущностях и связях. Например, система резервирования билетов содержит информацию о сущностях пассажир и рейс. Между сущностями определяются функциональные связи.

    Сущность - это, например, человек, место, вещь, событие, концепция, о которых хранится информация. Сущности именуются обычно существительными, такими как покупатель, компьютер, служащий, продажа.

    Более точно, сущность - это множество индивидуальных объектов - экземпляров, причем все эти объекты являются различными.

    Связь - это функциональная зависимость между сущностями. Например, служащий совершает продажи.

    Каждая сущность обладает атрибутами. Атрибут - это свойство объекта, характеризующее его экземпляр. Сущность служащий может иметь атрибуты имя, дата рождения и т.д.

    Общепринятым видом графического изображения реляционной модели данных является ER-диаграмма. На такой диаграмме сущности (таблицы) изображаются прямоугольниками, возможно, соединенными между собой линиями (связями). Такое графическое представление облегчает восприятие структуры базы данных по сравнению с текстовым описанием.

        1. Процесс построения информационной модели.


    Процесс построения информационной модели состоит из следующих шагов:

    определение сущностей;

    определение зависимостей между сущностями;

    задание первичных и альтернативных ключей;

    определение атрибутов сущностей;

    приведение модели к требуемому уровню нормальной формы;

    переход к физическому описанию модели: назначение соответствий имя сущности - имя таблицы, атрибут сущности - атрибут таблицы; задание триггеров, процедур и ограничений;

    генерация базы данных.

    ERwin создает визуальное представление (модель данных) для решаемой задачи. Это представление может использоваться для детального анализа, уточнения и распространения как части документации, необходимой в цикле разработки. Однако ERwin далеко не только инструмент для рисования. ERwin автоматически создает базу данных (таблицы, индексы, хранимые процедуры, триггеры для обеспечения ссылочной целостности и другие объекты, необходимые для управления данными).

    Диаграмма ERwin строится из трех основных блоков - сущностей, атрибутов и связей. Если рассматривать диаграмму как графическое представление правил предметной области, то сущности и атрибуты являются существительными, а связи - глаголами.

        1.   1   2   3   4   5   6   7   8   9   ...   12


    написать администратору сайта