Logo GenDocs.ru

Поиск по сайту:  

Загрузка...

Моделирование данных с помощью ERwin. Построение логической и рассмотрение физической модели данных - файл 1.doc


Моделирование данных с помощью ERwin. Построение логической и рассмотрение физической модели данных
скачать (47.5 kb.)

Доступные файлы (1):

1.doc48kb.16.12.2011 07:40скачать


1.doc

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
ХАРЬКОВСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ РАДИОЭЛЕКТРОНИКИ
Кафедра ИИ


ОТЧЕТ
По лабораторной работе №2
По курсу: Технологии компьютерного проектирования
Выполнили: Проверила:
Харьков

2009

Тема: Моделирование данных с помощью ERwin. Построение логической и рассмотрение физической модели данных.

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

Ход работы:

  1. Поставить и сформулировать задачу моделирования.

  2. Сформулировать цель моделирования.

  3. Разработать логическую модель системы:

    1. определить сущности и связи в модели;

    2. построить диаграмму «сущность-связь»;

    3. построить полную атрибутивную модель;

    4. построить модель основанную на ключах.

  4. Обосновать типы атрибутов.

  5. Охарактеризовать типы связей.

  6. Проверить логическую непротиворечивость модели.

  7. Ознакомится с понятием физической модели.

1. Задача моделирования: построить модель базы данных «магазина».

2. Цель моделирования: упростить работу магазина путем создания базы данных.

3. Построение логической модели базы данных.

3.1. Модель содержит сущности:

− «Shop»

− «Goods»

− «Fruits»

− «Alcohol»

− «Vegetables».

Модель содержит связи:

− «has» между сущностями «Shop» и «Goods»

− «contains» между сущностями «Goods» и «Alcohol»

− «contains» между сущностями «Goods» и «Fruits»

− «contains» между сущностями «Goods» и «Vegetables».

3.2. Построение диаграммы «сущность-связь».



Рисунок 3.1 − Диаграмма «сущность-связь».

3.2. Построение полной атрибутивной модели.



Рисунок 3.2 − Полная атрибутивная модель.

3.3. Построение модели основанной на ключах.



Рисунок 3.3 − Модель основанная на ключах.

4. Типы и описание атрибутов.

Сущности модели имеют атрибуты:

− «license number» − номер лицензии магазина. Тип integer.

− «owner’s surname» − фамилия хозяина магазина. Тип string.

− «owner’s name» − имя хозяина магазина, Тип string.

− «insurance» − номер страховки магазина. Тип integer.

− «owner’s address» − адрес проживания хозяина. Тип string.

− «goods» − товары содержащиеся в магазине. Тип string.

− «legal address» - адрес магазина(юридический). Тип string.

− «Shop’s name» - название магазина. Тип string.

− «alcohol» - алкогольные напитки. Тип string

− «fruits» - фрукты. Тип string

− «vegetables» - овощи. Тип string

− «species» - Вид. Тип string

− «trade mark» - марка алкоголя. Тип string

− «price per bottle» - цена за бутылку. Тип money.

− «sort» - сорт Тип string

− «price per kilogram» - цена за килограмм. Тип money.

Атрибуты «insurance», «license number» выбраны первичными ключами, так как они удовлетворяют всем требованиям: они однозначно идентифицируют соответствующие сущности, имеют не пустое значение и не могут изменится со временем.

5. Типы связей.

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

6. Проверка логической непротиворечивости модели.

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

− «Shop has goods».

− «Goods contains alcohol».

− «Goods contains fruits».

− «Goods contains vegetables».

7. Физическая модель базы данных.

Физическая модель базы данных зависит от конкретной реализации СУБД

Физическая модель базы данных может содержать несколько логических баз. Если в логической модели не имеет значения, какой конкретно тип данных имеет атрибут, то в физической модели важно описать всю информацию о конкретных физических объектах - таблицах, колонках, индексах, процедурах и т. д. Разделение модели данных на логические и физические позволяет решать важные задачи.

8.Выводы: Мы ознакомились со средой моделирования ERwin, усвоили понятие логического моделирования и создали логическую модель задачи средствами ERwin, ознакомились с понятием физического моделирования баз данных.


Скачать файл (47.5 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации