склади;
- міста;
- заявки.
Товари мають унікальний номер, назва та додаткову інформацію.
Постачальники мають унікальний номер, ім'я, товар, що поставляється і код міста в якому живуть. Кожен постачальник за умовою поставляє лише один товар. p align="justify"> Склади мають унікальний номер, код міста в якому знаходяться, адресу та телефон. Адреса та код міста повинні бути унікальні для ідентифікації складу. p align="justify"> Міста мають унікальний номер, назва та додаткову інформацію.
Заявки мають код постачальника, якому призначена або отримана заявка, кількість запитуваної чи запропонованого товару, а також пропоновану ціну на товар.
У процесі проектування необхідно виділити інформаційні об'єкти і зв'язки між ними, відповідні реальним об'єктам і бізнес-правилами, що діють в предметній області.
Процес виділення інформаційних об'єктів предметної області, що відповідають вимогам нормалізації, може проводитися на основі інтуїтивного або формального підходу. Теоретичні основи формального підходу були розроблені і повно викладені в монографіях з організації баз даних відомого американського вченого Дж. Мартіна. При інтуїтивному підході легко можуть бути виявлені інформаційні об'єкти, відповідні реальним об'єктам. Однак, одержувана при цьому інформаційно-логічна модель, як правило, вимагає подальших перетворень, зокрема, перетворення багато-багатозначних (M: N) зв'язків між об'єктами. При такому підході можливі суттєві помилки, якщо відсутній достатній досвід. Подальша перевірка виконання вимог нормалізації звичайно приводить до необхідності уточнення інформаційних об'єктів. br/>
1.2 ER-діаграми і бізнес правила
Всього в предметній області можна виділити п'ять зв'язків:
- постачальник поставляє;
- склад зберігає;
- склад знаходиться;
- постачальник живе;
- заявка пропонується.
Кожна з зв'язків пов'язує дві сутності, що можна зобразити за допомогою ER-діаграм.
В
Рисунок 1 - ER-діаграма для сутностей Товар - Постачальник
Виходячи з ER-діаграми на малюнку 1 можна виділити наступні бізнес-правила.
1. Кожен постачальник поставляє лише один товар.
. Один товар можуть поставляти багато різних постачальників.
. Тов...