Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_raboty_BD_2012-13.docx
Скачиваний:
33
Добавлен:
20.03.2016
Размер:
8.97 Mб
Скачать

Лабораторная работа №4 преобразование инфологической модели данных в реляционную на основе правил преобразования

Цель работы: овладеть практическими навыками построения логической модели базы данных с использованиемCase-средств.

Оборудование:УКК (факультет СПО НИУ ИТМО).

Программные средства:MSVisio.

Практическое задание:

  1. Проанализировать инфологическую модель базы данных согласно индивидуальному заданию в соответствии с правилами преобразования инфологической модели данных в реляционную.

  2. Выполнить логическое моделирование базы данных с использованием Case-средств.

Указание: При построении модели данных использовать MSVisio.

Порядок выполнения задания:

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

  2. Проанализировать преобразование отношений (связей) между сущностями в инфологической модели данных при построении реляционной модели в соответствии с правилами преобразования.

  3. Построить логическую реляционную модель базы данных (схема данных, описание таблиц и связей между таблицами).

Технология выполнения работы:

Для построения реляционной модели данных использовать MSVisio(Категории шаблонов – Программное обеспечение и базы данных – Схема модели базы данных).

При построении схемы модели использовать фигуры Сущность и Отношение.

При построении сущности (таблицы) определить категории:

  • Определение;

  • Столбцы;

  • Основной идентификатор.

При построении связи (отношения) между таблицами определить категории:

  • Определение;

  • Имя;

  • Прочее.

Содержание отчета:

  1. Титульный лист (только по образцу).

  2. Цель работы.

  3. Практическое задание.

  4. Инфологическая модель данных в соответствии с индивидуальным заданием (только схема по лабораторной работе №3).

  5. Выполнение:

  1. Название создаваемой БД с перечнем схем отношений (таблиц) базы данных.

  2. Описание таблиц (состав атрибутов и их описание) (допускается привести скриншоты из MSVisio).

  3. Описание связей между таблицами (название; родительское и дочернее отношения; первичные и внешние ключи, определяющие связь; мощность связи) (допускается привести скриншоты из MSVisio).

  4. Схема логической модели данных БД, построенная в MSVisio.

  1. Выводы.

Указание.

  1. При оформлении отчета использовать шрифт TimesNewRoman, кегль 12.

Лабораторная работа №5 построение реляционной моедли бд с использованием метода нормальных форм

Цель работы: овладеть практическими навыками проектирования структуры реляционной базы данных с использованием нормализации отношений.

Практическое задание:

  1. Проанализировать предметную область, представленную в индивидуальном задании.

  2. Выполнить логическое моделирование базы данных по заданной предметной области с использованием метода нормализации отношений.

Порядок выполнения задания:

(См. пример в лекции)

  1. Изучить предметную область.

  2. Выполнить следующие этапы проектирования реляционной модели БД с использованием метода нормальных форм:

  1. Составить универсальное отношение по заданной предметной области (IНФ).

  2. Составить контекстное описание предметной области.

  3. Определить составной ключ универсального отношения.

  4. Выявить все зависимости между атрибутами предметной области (полные, частичные, транзитивные, многозначные).

  5. Перевести универсальное отношение во IIНФ.

  6. Проверить, есть ли в полученных отношениях транзитивные зависимости. Если есть, то перевести БД в IIIНФ (при необходимости к БКНФ).

  7. При наличии атрибутов, многозначно зависимых от ключа (может быть части ключа), привести БД к IVНФ.

Содержание отчета

  1. Титульный лист (только по образцу).

  2. Цель работы.

  3. Практическое задание.

  4. Индивидуальное задание.

  5. Выполнение (указать название проектируемой БД):

  1. Универсальное отношение.

  2. Контекстное описание предметной области.

  3. Составной ключ универсального отношения.

  4. Зависимости между атрибутами:

  1. полные,

  2. частичные,

  3. транзитивные,

  4. многозначные.

  1. Перевод БД во IIНФ.

Указание: привести перечень схем отношений, указать первичные ключи.

  1. Перевод БД в IIIНФ (или БКНФ при необходимости).

  2. Перевод БД в IVНФ (при необходимости).

  3. Итоговый перечень спроектированных схем отношений БД.

  1. Выводы.

Указание.

  1. При выполнении работы допускается использовать овал-диаграммы для иллюстрации процесса проектирования. (См. пример в лекции.)