
- •Кафедра экономической информатики
- •Базы данных
- •Содержание
- •Введение
- •Лабораторная работа №1. Логические и физические модели данных
- •Методические указания
- •Задание к работе
- •Раздел I. Создание сущностей в eRwin
- •Раздел II. Создание связей между сущностями, подмножеств модели и хранимых отображений. Переход к физической модели данных
- •Раздел III. Выполнение операции прямого проектирования
- •Раздел IV. Выполнение операции обратного проектирования
- •Литература Основная
- •Дополнительная
Задание к работе
Раздел I. Создание сущностей в eRwin
Создайте в ERwin новую модель данных. Тип модели (New Model Type) – Логическая/Физическая, целевая база данных (Target Database) – Access.
Логическая (Logical) модель должна включать в себя следующие 6 приведенных ниже сущностей (Entity). При этом первый атрибут в каждой сущности сделайте первичным ключом (Primary Key); атрибуты, отмеченные одной или двумя звездочками, – не создавайте, так как в дальнейшем они будут созданы автоматически в процессе установления связей между сущностями.
Сущность 1: Поставщик
Атрибут (Attribute) |
Домен (Domain) |
Обязательный атрибут (Not Null) |
Код поставщика Имя поставщика Условия оплаты Код региона** Заметки |
Number String String Number Blob |
Да Да |
Сущность 2: Товар
Атрибут (Attribute) |
Домен (Domain) |
Обязательный атрибут (Not Null) |
Код товара Наименование Единица_изм Цена Код валюты** |
Number String String Number String |
Да Да |
Сущность 3: Клиент
Атрибут (Attribute) |
Домен (Domain) |
Обязательный атрибут (Not Null) |
Код клиента Имя клиента ФИО руководителя Код региона** |
Number String String Number |
Да Да |
Сущность 4: Заказ
Атрибут (Attribute) |
Домен (Domain) |
Обязательный атрибут (Not Null) |
Код заказа Код клиента* Код товара* Количество Дата заказа Срок поставки Код поставщика** |
Number Number Number Number Datetime Datetime Number |
Да Да Да Да |
Сущность 5: Регион
Атрибут (Attribute) |
Домен (Domain) |
Обязательный атрибут (Not Null) |
Код региона Страна Область Город Адрес Телефон Факс |
Number String String String String String String |
Да Да Да Да Да |
Сущность 6: Валюта
Атрибут (Attribute) |
Домен (Domain) |
Обязательный атрибут (Not Null) |
Код валюты Имя валюты Шаг округления Курс валюты |
String String Number Number |
Да Да |
Каждую сущность снабдите кратким описанием ее назначения (Definition). Например, для первой сущности это может быть «Список поставщиков товаров», для второй – «Перечень предлагаемых товаров» и т.д.