ютерний
· Магазини
· Співробітники
· Продажі
· Покупці
Імена сутностей повинні бути унікальні в межах проекту. Кожен об'єкт (сутність) в певний момент часу характеризується певним станом. Це стан описується за допомогою обмеженого набору властивостей і зв'язків (відносин) з іншими об'єктами. Стан властивості об'єкта у вигляді даного називається атрибутом об'єкта. Атрибут - ознака або описувач даного, якісна чи кількісна характеристика об'єкта.
Атрибут часто називають елементом даних або полем даних. Атрибути бувають: ключовий - ідентифікує об'єкт, описовий та похідний - визначається на основі інших атрибутів.
Сукупність однотипних об'єктів, що володіють однаковими властивостями (атрибутами) - це сутність.
В даному випадку сутності володіють наступними властивостями:
· Товари - Код товару, Найменування, Модель, Виробник, Вартість, Наявність;
· Магазини - Код магазина, Назва, Адреса, Телефон;
· Співробітники - Код співробітника, Код магазина, ПІБ, Адреса, Телефон;
· Покупці - Код покупця, ПІБ, Телефон;
· Продажі - Код продажу, Код співробітника, Код товару, Код клієнта, Код магазина, Сума, Дата.
Сутність має безліч реалізацій - примірників сутності. Кожен екземпляр - це окремий об'єкт - реальний об'єкт реального світу. Наприклад, сутність Магазини включає примірник (111; КМ1; Цивільний пр. д.119; 333-0970).
Визначення взаємозв'язків сутностей
Відносини між двома інформаційними об'єктами (сутностями) називається зв'язком. Існує 3 типи зв'язку: один до одного, один до багатьох і багато до багатьох.
Зв'язки між сутностями інформаційної системи КОМП'ЮТЕРНИЙ СВІТ:
· Співробітники - Продажі
· Магазини - Співробітники
· Магазини - Продажі
· Покупці - Продажі
· Товари - Продажі
У всіх випадках між двома сутностями виникатиме зв'язок один до багатьох (1: М). Це означає, що один співробітник може здійснити кілька продажів, а в одному магазині може працювати кілька співробітників; один покупець може здійснити кілька покупок в різних магазинах.
Побудова концептуальної моделі
Результатом аналізу предметної області буде побудова концептуальної моделі предметної області. Кожен прямокутник, відображає собою сутність, в якій розташовані ключові поля і частина, де розташовані не ключові поля. Верхня частина називається ключовою областю, а нижня частина областю даних. Наприклад, ключова область об'єкта «Покупці» містить поле «Код покупця», позначене «*», а в області даних знаходяться поля «ПІБ» і «Телефон» і т.д. (Мал. 1)
1.2 Визначення логічної моделі реляційної БД
На етапі логічного моделювання концептуальна модель предм...