Здравствуйте, F0FAN15, Вы писали:
FFA>Общая схема работы примерно такая – проводятся переговоры с покупателями, оговаривается цена участка, затем совершается сделка.
Мне кажется вам необходима сущность сделка(договор, контракт или что-то подобное) к которой привязывать уже остальные сущности.
Видятся следущие — клиент, участок, учасник переговоров, переговоры.
Текущие намерение клиента видится атрибутом сделки, цена атрибутом участка.
ну и схема как-то так:
Сделка (много) — 1 клиент
клиент 1 — (много) учасник переговоров
сделка 1 — переговоры (много)
переговоры 1 — (много) участник переговоров
переговоры 1 — (много) участок
сделка 1 — (много) участок
в итоге и срез всегда виден и восстановить можно все.
А числа таблиц бояться не надо — в любом достаточно серьезном приложении их много