У меня есть два разных продукта (объекта), которые производятся разными способами (атрибутами), поэтому Table 1
и Table 2
. После начальной обработки оба продукта go проходят идентичный процесс (одинаковые атрибуты), и на этом этапе им назначается новый UID (Table 3
). Это означает, что PK для Table 1
и Table 2
отображается на один FK в Table 3
, что недопустимо. Как вы справляетесь с такими случаями? Просто есть две отдельные версии Table 3
? Разве это не избыточно?
Обратите внимание, что я немного упрощаю это. На производственном уровне продукты первоначально go проходят через серию отдельных этапов, и на каждом этапе им присваивается UID, т. Е. Имеется не только несколько таблиц. Затем они следуют тому же процессу.