Два объекта с разными атрибутами связаны с одним объектом, т.е. два ПК -> один FK - PullRequest
0 голосов
/ 21 февраля 2020

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

Обратите внимание, что я немного упрощаю это. На производственном уровне продукты первоначально go проходят через серию отдельных этапов, и на каждом этапе им присваивается UID, т. Е. Имеется не только несколько таблиц. Затем они следуют тому же процессу.

...