Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РАСПЕЧ C 8-11 ffice Word (2).docx
Скачиваний:
2
Добавлен:
12.08.2019
Размер:
45.53 Кб
Скачать

3. Опишем структура атрибутов, входящих в er – диаграмму, в виде следующей таблицы:

Опишем структура атрибутов

№ п/п

Название атрибута

Идентификатор атрибута

Формат атрибута

Вхождение в первичный ключ

тип

длина

точность

1

№ покупателя

NUM

Ч

3

-

-

2

ФИО покупателя

FAM

С

12

-

+

3

Адрес покуп.

ADR

С-Ч

16

-

-

4

Телефон покуп.

TEL

Ч

7

-

-

5

Номер отд.

NOM

С

1

-

+

6

Название отд.

NAZ

Ч

19

-

-

7

Название товара

NAM

С

16

-

-

8

Код товара

KOD

Ч

5

-

-

9

Цена товара

ZEN

Ч

4

-

+

10

Номер отд.

NO

Ч

1

-

-

11

Номер чека

NCH

Ч

4

-

-

12

Кол-во товара

KOL

Ч

1

-

-

13

ФИО покупателя

FAM

С

12

-

+

14

Время чека

TIM

Ч

7

-

-

15

Дата чека

DAT

Д

8

-

-

4. Свойства отношений между объектами опишем в виде следующей таблицы:

Свойства отношений между объектами ПрО

№ п/п

Название отношений

Объекты, связанные отношением

Тип отношения

название

объекта 1

название

объекта 2

1

приходит в магазин

покупатель

отдел

У, Вр

2

выбор товара

отдел

товар

У

3

приобретение товара

товар

чек

Внутр,Ф

Признаки типа отношений:

С – структурные Ф – функциональные

Вн – внешние Внутр – внутренние

П – постоянные Вр – временные

У – условные Б – безусловные

5. Полученную в п.2 инфологическую модель ПрО в виде ER – диаграммы отобразим в среде реляционной БД (РБД) в виде совокупности схем отношений с указанием ключевых атрибутов.

ПОКУПАТЕЛЬ (Номер, ФИО, Адрес, Телефон)

ТОВАР (Код, Название, Цена, Номер отдела)

ЧЕК (Номер, Дата, Время, Название товара, Кол-во товара, Кому отпущен)

ПОКПАТЕЛЬ ПРИХОДИТ (ПОКУПАТЕЛЬ, ТОВАР [M:N])

ПОКУПКА (ТОВАР, ЧЕК [N:1])

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

Номер покупателя

ФИО покупателя

Адрес покупателя

Телефон покупателя



ПОКУПАТЕЛЬ:

Код товара

Название товара

Номер отдела

Цена товара

ТОВАР:

Номер чека

Дата чека

Время

Кол-во товара

ФИО покупателя



ЧЕК:

Номер покупателя

Код товара

ПОКПАТЕЛЬ ПРИХОДИТ

Код товара

Номер чека

ПОКУПКА

Рис. 2.2. Даталогическая модель ПрО «Покупки» в виде взаимосвязанных файлов.