Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

8_laba

.docx
Скачиваний:
15
Добавлен:
13.10.2016
Размер:
145.36 Кб
Скачать

Московский технический университет связи и информатики

(МТУСИ)

Кафедра информатики

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

«Изучение CASE средства ERWin»

Выполнил студент

группы БСТ1401:

Балашов Иван

Цель работы: создать полную атрибутивную модель , т.е. модель, содержащую все сущности в 3-ей нормальной форме со всеми атрибутами и связями. Выполнить преобразование логической модели в физическую.

Формализация и уточнение задания.

Создаваемая БД содержит список товаров, поставщиков и поставок.

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

Сущности:

Описание сущности на языке инфологического моделирования:

ТОВАР (код товара(PK), название товара, единица измерения, стоимость единицы товара, количество на складе)

ПОСТАВЩИК (код поставщика(PK), наименование поставщика)

ПОСТАВКА (код товара(FK), код поставщика(FK), дата поставки(PK), объем товара в поставке)

Ключи:

В сущности ТОВАР ключевой атрибут Код товара (PK). Такой ключ будет типа “Счетчик”.

В таблице ПОСТАВЩИК ключевой атрибут – Код поставщика (PK).

Связи:

Один поставщик (один экземпляр сущности Поставщик) может поставлять несколько товаров, поэтому один поставщик связан со многими поставками. Один факт поставки товара (один экземпляр сущности ПОСТАВКА) связан только с одним поставщиком. Таким образом, связь между сущностями ПОСТАВЩИК и ПОСТАВКА «один-ко-многим».

Также один товар может быть поставлен разными поставщиками, поэтому связь между сущностями ТОВАР и ПОСТАВКА «один-ко-многим».

Формализация связей:

Класс принадлежности со стороны сущности ПОСТАВКА – обязательный (факт поставки товара обязательно должен быть связан с соответствующим поставщиком из сущности ПОСТАЩИК), поэтому ключ Код поставщика сущности ПОСТАВЩИК должен присутствовать как внешний (FK) в сущности ПОСТАВКА. Класс принадлежности со стороны сущности ТОВАР также обязательный, поэтому ключ Код товара должен присутствовать как внешний (FK) в сущности ПОСТАВКА. Таким образом, сущность ПОСТАВКА на языке инфологического моделирования должна быть следующей:

ПОСТАВКА (код товара(FK), код поставщика(FK), дата поставки(PK), объем товара в поставке)

Результаты работы в Erwin

  • Определение сущностей

  • Определение связей

  • Первичные ключи

  • Атрибуты сущностей

  • Физическая модель

  • Созданная БД

г. Москва, 2016г.

Соседние файлы в предмете Системы управления базами данных