Решить проблему с архитектурой Базы данных

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
06 декабря 2018, 18:27 • 2 отклика • 88 просмотров
Проблема с архитектурой базы:
Есть некоторый набор данных из таблицы "A" и таблицы "B".
В таблице "B" находятся аналоги объектов из таблицы "А".

Нужно сопоставить кортежу из таблицы "А"несколько кортежей из таблицы "В".

Но данные могут оказаться не сопоставимы, для таких кортежей вводятся коэфициенты (корректировки), которые позволяют привести один объект к другому.

Для одного кортежа из таблицы "В" могу быть применены несколько коэфициентов (корректировок), необходимо на основании суммы всех корректировок, примененных к кортежу, просортировать данные.

P.S. Пользователь может менять количество применяемых корректировок.
Таблица А: https://yadi.sk/d/Xrkzz6LyimJR4w
Таблица В: https://yadi.sk/d/185OmhrswT-7tw
ожидаемый результат - что стоиомсть после применения коэфициентов скорректируется (упадет/подниметься)