- •3. Опишем структура атрибутов, входящих в er – диаграмму, в виде следующей таблицы:
- •Опишем структура атрибутов
- •4. Свойства отношений между объектами опишем в виде следующей таблицы:
- •Свойства отношений между объектами ПрО
- •7. В соответствии с построенной даталогической моделью бд сформируем табицы рбд и загрузим их данными, исходя из п.2 Задания 1.
- •Задание 3.
- •Задание 4.
- •1. Для реквизита, выполним сортировку (по возрастанию) заданной последовательности значений реквизита методами турниров, простых вставок, деревьев сравнений.
- •Метод сортировки простых вставок.
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. Даталогическая модель ПрО «Покупки» в виде взаимосвязанных файлов.