y"> Загальні відомості про співробітника
Унікальний ідентифікаційний номер співробітника, який є також і ключем даної суті. p align="justify"> Сутність ЗАМОВЛЕННЯ є характеристикою сутностей клієнтів і співробітників. Її атрибутами є:
Унікальний код клієнта, що розмістив замовлення
Унікальний код співробітника, обслуговуючого замовлення
Дата розміщення замовлення
Назва отримувача замовлення (оскільки одержувач не завжди збігається з клієнтом, тобто особою, що розмістили замовлення)
Адреса одержувача
Місто одержувача
Індекс одержувача
Область одержувача
Країна одержувача
Крім того, кожного замовлення з сутності доцільно також присвоювати унікальний ідентифікаційний код
Останньою сутністю, яку слід проаналізувати, є асоціативний сутність ЗАМОВЛЕНО. Її атрибутами є:
Код замовленого товару
Ціна товару в замовленні
Кількість товару у замовленні
Надана знижка
Кожному замовленню необхідно присвоїти унікальний код Замовлення, що є разом з кодом замовленого товару ключем даної сутності (оскільки в даному унікальному замовленні можлива наявність декількох замовлених товарів, ніколи, втім, не повторюваних в рамках одного і того ж замовлення ). p align="justify"> За результатами проведеного аналізу легко бачити, що всі розглянуті сутності володіють унікальним кодом і цей код є простим, тобто що містить тільки один атрибут сутності. Для того, щоб згодом ефективно працювати з заявленими сутностями, необхідно точно вказати, яким типом даних виражається той чи інший атрибут сутності і який його розмір при розміщенні в базі даних. Також важливо для атрибутів встановити, обов'язковими чи вони є для даної суті і чи можливі повторення для даних атрибутів. Провівши аналіз наявних записів у менеджерів, що працюють з клієнтами та менеджера складу, можна дати відповідні оцінки. Підсумкові дані по сутностей, використовуваним в инфологической моделі бази даних, наведені у Додатку А. Модель на мові ЯІМ має наступний вигляд:
ПОСТАЧАЛЬНИКИ (КодПоставщіка, Назва, Адреса, Місто, Область, Індекс, Країна, Телефон, Факс)
ПРОДАЄТЬСЯ (КодТовара, Найменування, КодПоставщіка, ЕдініцаІзмеренія, Ціна, НаСкладе, ПоставкіПрекращени) [ПОСТАЧАЛЬНИКИ]
ЗАМОВЛЕННЯ (КодЗаказа, КодКліента, КодСотрудніка, Дата