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