ися кардинальність 0, N, а для зв'язкуВ« Акції? Товари В»- 0, N.
) Зв'язок В«ПостачаютьВ» представлена ​​на малюнку 7.
В
Малюнок 7. Зв'язок В«ПостачаютьВ». br/>
У одного постачальника може здійснюватися кілька закупівель, але одну закупівлю може поставляти тільки одні постачальник. Отже, має місце зв'язок 1 .. N. Необов'язково, що постачальник здійснив хоча б одну поставку. Але закупівля обов'язково закуповується у якого-небудь постачальника. Отже, для зв'язку В«Постачальники? Закупівлі В»використовуватиметься кардинальність 0, N, а для зв'язкуВ« Закупівлі? Постачальники В»- 1,1. p align="justify">) Зв'язок В«ПовертаєтьсяВ» представлена ​​на рисунку 8.
В
Малюнок 8. Зв'язок В«ПовертаєтьсяВ». br/>
Проданий товар може бути повернутий, причому один раз. Отже, має місце зв'язок 1 .. 1. Повернення може містити тільки одну даний продаж, а повернення може бути не здійснено жодного разу. Отже, для зв'язку В«Продажі - ПоверненняВ» використовуватиметься кардинальність 0,1, а для зв'язку В«Повернення? Продажі В»- 1,1. br/>
4.1.1.2 Виявлення атрибутів сутностей. Призначення первинних ключів
Товари - Атрибути: артикул, найменування, тип товару, ціна, фотографія. Первинний ключ: Артикул
Продажі - Атрибути: номер продажу, артикул, дата продажу, кількість, ціна. Первинний ключ: Номер продажу, Артикул проданого товару. p align="justify"> Повернення - Атрибути: номер продажу, артикул, причина. Первинний ключ: Код продажу, код проданого товару
Акції - Атрибути: код акції, назва, дата початку, дата закінчення. Первинний ключ: Код акції. p align="justify"> Закупівлі - Атрибути: номер закупівлі, артикул, постачальник, ціна, дата. Первинний ключ: Номер закупівлі
Постачальники - Атрибути: найменування, представник, телефон. Первинний ключ: Найменування постачальника
Склади - Атрибути: номер складу, адреса, телефон. Первинний ключ: номер складу
Види товарів - Атрибути: код групи товарів, найменування групи, націнка. Первинний ключ: код групи товарів
Користувачі - Атрибути: логін, роль, пароль. Первинний ключ: логін. br/>
.1.1.3 Побудова ER-діаграми
У результаті виявлення сутностей і зв'язків між ними отримуємо ER-діаграму, представлену на рисунку 9. Діаграма були побудовані за допомогою пакету Sybase. p align="justify"> Американська компанія Sybase, поряд з Oracle, Rational Software і рядом інших, пропонує інтегровані інструменти, які вирішують завдання даталогіческого і інфологіческого проектування. Продукт Sybase PowerDesigner є засобом моделювання, проектування, документування та управління проектом. PowerDesigner успі...