Допустим, я пытаюсь ЗАПИСАТЬ, а также рассчитать результаты на основе значений, хранящихся в основных данных.
Давайте возьмем уравнение энергии: E = mc (квадрат)
У меня есть три объекта: Parent / Child / RecentRecords
Субъект категории
категория
-Имя: уравнение Эйнштейна
-E = mc2
Дочерняя сущность:
- Имя: Масса
другая запись:
- Имя: LightSpeed (например, допустим, скорость света не постоянна.
Недавний объект: цель этого объекта - хранить и отслеживать дочерние объекты, и поэтому он имеет:
-NSDate TimeStamp
-NSNumber: значение
-Отношения <---- >> ChildEntity
Я объясню с точки зрения пользователя,
Если я коснусь «Уравнение Эйнштейна» (Категория / Родительский объект), в подробном представлении будут выделены 2 текстовых поля путем итерации по дочернему объекту. Когда я записываю свои записи массы, скорости света, они должны быть сохранены в объекте «Недавние». ТАК, что со временем у меня может быть куча записей.
Теперь представьте себе аналогичную настройку для другой формулы: v = U + at. где Velocity будет родительским. U, a, t будет в детской сущности. И в одной записи пользователь добавил бы три объекта Recent Entity.
Мой вопрос: я хочу выяснить, есть ли эффективный способ вычисления результатов / записей на уровне сущности Родитель / Категория.
Потому что EinstainsEquation хранит формулу своих дочерних сущностей, E = mc2 и V = u + at. Это усложняет задачу извлечения записей из последней сущности на основе метки времени (записи), ее вычисления и отображения результата на основе самых последних записей.
Parent<-------->>Child<-------->>Recent
-Einstein <---->>Mass <----------->>Multiple Mass recordings based on time
-mc2 LightSpeed <------>>Multiple Lighspeed records based on time
-Velocity<------>>U <--------->>Multiple entries based on time of all 3.
-u+at Aceleration
TimeTaken
Основываясь на графике выше, мне нужно получить результат Эйнштейна ОТ самых последних записей массы / скорости света и рассчитать каждую из этих записей по формуле mc2.
Я думал о том, чтобы иметь переходное свойство в родительской сущности, как мне это сделать? Как я могу использовать формулу и вычислить дочерние значения недавней сущности.
Я прочитал несколько учебных пособий, но большинство из них связано с базовой настройкой. Надеюсь, я буду больше учиться каждый день