Я работал с базами данных и выключал их, но я впервые разрабатываю их с нуля. Извиняюсь, если где-то уже есть ответ, я не нашел ничего удовлетворительного.
Цель состоит в том, чтобы хранить данные проверки качества во время сборки продукта. На каждом модуле может выполняться различное количество тестов, поэтому у меня есть связанные таблицы «многие к одному» для тестов и сборок.
Следующая таблица, которую нужно добавить, — это список номеров деталей в сборке (каждая единица состоит из нескольких сотен деталей). С физической и логической точки зрения имеет смысл связать их с таблицей Builds. Однако клиент заявил, что они должны быть связаны с тестами, потому что части иногда меняются местами между тестами, если обнаруживается ошибка.
Кажется огромной тратой места дублировать сотни частей каждый раз при повторном запуске теста, когда на самом деле изменяются только одна или две. Тем не менее, я не могу придумать лучшего способа. Любые идеи?
Заранее спасибо.