Вверх ↑
Ответов: 5446
Рейтинг: 323
#1: 2013-10-15 12:34:12 ЛС | профиль | цитата
mudfactory, примерная схема будет такая:

  • Таблица "Заказчик": ID заказчика, ФИО, ИНН, КПП, адрес-телефон, и т.п.
  • Таблица "Заказ": ID заказа, ID заказчика (по таб. "Заказчик"), ID позиции(по таб. "Позиции")
  • Таблица "Работа": ID работы, название работы, и т.п. - про исполнителя НИ СЛОВА
  • Таблица "Исполнитель": ID исполнителя, ФИО, адрес-телефон, и т.п.
  • Таблица "Позиция": ID позиции, ID работы (по таб. "Работа"), ID исполнителя

В таблице "Заказ" у тебя будут несколько записей с одним ID заказа - это нормально (одна запись на каждую работу). В таблице "Позиция" - тоже ID позиции не уникальный (одна запись на каждого исполнителя конкретной работы в конкретном заказе). Могу конкретные SQL-запросы написать, если скажешь где какие поля будут.
карма: 1

0