У меня есть развернутое приложение, которое собирает результаты измерений с датчиков (например, температура °C, давление, кПа). Пользователь может создавать эксперименты и собирать образцы. Каждый образец хранится как цикл, так что существует связь «один ко многим» между экспериментом и циклом. В интересах производительности Run имеет однозначную связь с объектом Data (где хранятся фактические необработанные данные); это позволяет загружать некоторые атрибуты выполнения без обязательной загрузки большого количества данных.
Большинство наших датчиков имеют несколько измерений, поэтому было бы неплохо хранить все данные, которые фактически собираются. Но это означает, что связь Run ‹---> Data должна стать Run ‹-->> Data (используя соглашение Xcode).
Я столкнулся с попыткой перенести данные из старой модели данных Run to one в новую модель данных Run to many. Можно ли это сделать с помощью картографических моделей? Если да, то есть ли у кого-нибудь ссылки на примеры? Если нет, есть ли у кого-нибудь указатели на примеры того, как это сделать?
Спасибо за любые указания или советы.