Я разрабатываю приложение для составления котировок. Сначала вы делаете расщепление (или расчет), и после этого вы добавляете элемент в цитату. Проблема в том, что у меня есть много продуктов, поэтому каждая категория продукта будет иметь свою собственную разбивку стоимости с различными параметрами, которые нужно заполнить. Если у меня будет только одна таблица для разбивки затрат, тогда она будет огромной (много полей в таблице). У меня такое чувство, что это неправильный подход. Поэтому я придумал диаграмму ниже:Подключение одного внешнего ключа к нескольким таблицам (первичные ключи)
Является ли это решение даже возможно, или я должен иметь «N» (если у меня есть N-таблица) различные FK для каждой стоимости ломаются таблицами? Есть ли у вас лучшие решения?
У меня есть другой вопрос, если мне нужен ссылочный стол «Quotation_QtnDetail»?
Используйте другую таблицу с соотношением 1-1 для всех таблиц расчета. Используйте эту таблицу в качестве таблицы первичных ключей для вашего внешнего ключа. Легко подключить многие таблицы по соотношению 1-1, но не к 1-м отношениям. –