/p>
Виділення сутностей і зв'язків між ними
Виходячи з системного аналізу і атрибутів вихідного відносини, можна виділити наступні сутності з ключовими атрибутами:
) Постачальник (код),
) Клієнти (код);
) Меблi (код);
) Тип оплати (код);
) Замовлення (код).
Виділені сутності знаходяться у таких зв'язках:
1) Постачальник поставляє меблі;
2) Клієнт робить замовлення;
) Клієнт здійснює тип оплати;
) Замовлення містить меблі.
Побудова діаграми er-типу з урахуванням всіх сутностей і зв'язків між ними
В
Рисунок 1 - Зв'язок В«Постачальник - МебліВ»
В
Рисунок 2 - Зв'язок В«Клієнт - ЗамовленняВ»
В
Рисунок 3 - Зв'язок В«Клієнт - Тип оплатиВ»
В
Рисунок 4 - Зв'язок В«Замовлення - МебліВ»
В
Схема 1 - Загальні зв'язку таблиць
Формування набору попередніх відносин з зазначенням передбачуваного первинного ключа
Таблиця 1 - Ставлення В«Постачальник - мебліВ»
ОтношеніеМебельПервічний ключКод мебеліВнешній ключКод поставщикаДобавляемОтношениеПоставщикПервичный ключКод постачальника
Таблиця 2 - Ставлення В«Клієнт - замовленняВ»
ОтношеніеЗаказПервічний ключКод заказаВнешній ключКод кліентаДобавляем
ОтношеніеКліентПервічний ключКод клієнта
Таблиця 3 - Ставлення В«Клієнт - Тип оплатиВ»
ОтношеніеТіп оплатиПервічний ключКод кліентВнешній ключКод тип оплатиДобавляем
ОтношеніеТіп оплатиПервічний ключКод тип оплати
Таблиця 4 - Відношення В«Замовлення - мебліВ»
ОтношеніеЗаказПервічний ключКод заказаВнешній ключКод мебеліДобавляем
ОтношеніеМебельПервічний ключКод меблів
В
Схема 2 - Структурна схема бази даних
Таблиця 5 - В«Атрибути таблиці постачальникВ»
ОтношениеПоставщикАтрибуты Тип ОпісаніеКодЧісловой, ключ Номер поставНаименованиеСтроковыйНаименование поставІННЧісловойІНН поставАдресСтроковийАдрес поставТелефонЧисловойТелефон поставРуководительСтроковыйРуководитель постав
Таблиця 6 - В«Атрибути таблиці клієнтиВ»