ар зобов'язаний поставлятися хоча б одним постачальником.
. Постачальник зобов'язаний поставляти товар.
В
Рисунок 2 - ER-діаграма для сутностей Товар-Склад
Виходячи з ER-діаграми на малюнку 2 можна виділити наступні бізнес-правила.
. На кожному складі може зберігатися безліч різних товарів.
. Кожен товар може зберігатися на різних складах.
. Товар може не зберігається ні на одному складі.
. Склад може не зберігати товарів.
В
Рисунок 3 - ER-діаграма для сутностей Склад - Місто
Виходячи з ER-діаграми на малюнку 3 можна виділити наступні бізнес-правила.
1. Кожен склад обов'язково знаходиться в якомусь місті
. Склад знаходиться тільки в одному місті.
. У кожному місті може знаходитися декілька різних складів.
. У місті може не бути складів.
В
Рисунок 4 - ER-діаграма для сутностей Постачальник - Місто
Виходячи з ER-діаграми на малюнку 4 можна виділити наступні бізнес-правила.
. Кожен постачальник обов'язково живе в якомусь місті.
. Кожен постачальник живе лише в одному місті.
. У кожному місті можуть жити кілька постачальників.
. У місті може не жити ні одного постачальника.
В
Рисунок 5 - ER-діаграма для сутностей Постачальник - Заявка
Виходячи з ER-діаграми на малюнку 4 можна виділити наступні бізнес-правила.
1. Кожен постачальник може отримати/запропонувати як завгодно багато різних заявок на товар.
. Кожна заявка прив'язана лише до одного постачальника.
. Кожна заявка повинна мати цільового постачальника.
. Постачальник може не мати заявок.
У загальному вигляді ER-діаграма продемонстрована на малюнку 6.
В
Малюнок 6 - ER-діаграма в загальному вигляді
1.3 Відносини
Головна мета проектування бази даних полягає в нормалізації попередніх відносин. Виконання вимог нормалізації забезпечує побудову реляційної бази даних без дублювання даних і можливіст...