Як побудувати логічну модель бази даних
Накидав Вам так для прикладу, швидко, як це я бачу.
Є таблиця Замовлення - сюди надходить вся інформація про замовлення, від ваших клієнтів, приблизно вона повинна бути такою
У Вас є таблиця ТіпЗаказа, ФорматБумагі і.
У цих таблицях вказуються всі типи, формати і. наприклад
У таблиці замовлення ви просто вказуєте id ТіпаЗаказа, id ФорматаБумагі і. тобто якщо Вам прийшло замовлення: "Мені потрібна ксерокопія сторінки A4 в 2 екз.", в таблицю потрапляє запис з id замовлення (лічильник), id ТіпаЗаказа (в нашому випадку це 2), id ФорматаБумагі (нехай буде 1), далі кількість = 2, ПІБ клієнта, дата замовлення і виконання.
Є ще таблиця розцінки:
Вона містить id ТіпаЗаказа, id ФорматаБумагі і вартість за 1 екземпляр.
Для того що б порахувати, ви під час збереження замовлення будете отримувати з цієї таблиці (Розцінка) вартість послуги за 1 екземпляр (SELECT Ціна FROM Розцінка WHERE ТіпаЗаказа = 2 AND ФорматаБумагі = 1) і отриману ціну множити на кількість і зберігати результат в поле вартість в таблиці Замовлення.
Загалом схема вийшла така:
Я не зрозумів навіщо в 2 фото потрібна Ед.ізмеренія. Якщо що пишіть!
І ще ось тут де перекреслено - дублювання таблиці замовлення, а то що обведено треба об'єднати в 1 таблицю