Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИПК Дилер по продажам авто.doc
Скачиваний:
4
Добавлен:
22.09.2019
Размер:
1.14 Mб
Скачать

Типы связей

В таблице 1 представлены типы связей. В первом столбце указан номер связи, во втором – связь, в третьем - тип отношения между таблицами (буква М означает «многие»). Далее в столбцах указано от какой сущности к какой сущности по какому атрибуту осуществляется связь.

Таблица 1. Типы связей

Номер

Связь

Тип

От сущности

К сущности

По атрибуту

1

оформляет

1:M

поставщик

договор

номер договора

2

оформляет

1:М

магазин

договор

номер договора

3

поставляет

1:М

поставщик

товар

код товара

4

оформляется

1:M

договор

заказ

номер заказа

5

включает

1:M

заказ

заказанный товар

номер заказа

6

выбирается

1:M

поставляемый товар

заказанный товар

код товара

7

поступает

1:1

склад

заказанный товар

код товара

8

оплачивается

1:1

заказ

счет

номер заказа

9

заказывает

1:M

клиент

заказ клиента

номер заказа

10

оформляет

1:M

продавец

заказ клиента

номер заказа

11

включает

1:M

заказ клиента

заказанный товар

номер заказа

12

выбирается

M:1

заказанный товар

каталог

код товара

13

формируется

1:1

каталог

склад

код товара

14

оплачивается

1:1

заказ клиента

счет

номер заказа

Даталогическое проектирование базы данных

Глобальная даталогическая модель (ДМ) представляет собой отражение общего содержания БД, структурированную на логическом уровне и ориентированную на конкретную СУБД. Любая СУБД оперирует с допустимыми для нее типами логических структур. Все ДМ различаются наименованиями используемых информационных единиц, правилами композиции структур (более высокого уровня из состоящих структур младшего уровня) и возможностями просмотра модели. Любая СУБД накладывает количественное ограничение на логическую структуру БД, а это в свою очередь оказывает влияние на проект ДМ. Поэтому прежде чем приступить к построению ДМ надо тщательно изучить СУБД, уточнить ее ограничения, определить основные факторы, влияющие на выбор логических структур данных ознакомиться с существующими методиками проектирования в конкретной СУБД.

Спецификация связей

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

Таблица 2. Спецификация связей

Связь

Тип

От

К

отношение

поле

отношение

поле

1

developer

dev_id

contract

contr_number

1:M

2

shop

shop_id

contract

contr_number

1:M

3

contract

contr_number

orders

order_number

1:M

4

orders

order_number

ordered_article

order_number

1:M

5

orders

order_number

schet

sch_number

1:M

6

ordered_article

order_number

article

art_id

M:1

7

developer

dev_id

article

art_id

1:M

На рисунке 3 приведена даталогическая схема базы данных при работе с поставщиком и заказами.

Рисунок 3. Даталогическая схема базы данных