使用Parse构建数据库

问题描述 投票:3回答:1

我正在将Parse(www.parse.com)用于iPhone应用程序的后端数据库。我正在创建一个健身应用程序,并希望建议作为构建类和关系的最佳方法。

对数据库的一些需求:

1] Sets(具有属性或权重和代表)

2] ExerciseExercise的单个实例,可以包含多个Sets

3] Workout(这将是代表特定锻炼的单个实例,代表1天。任何一天都不能有2个Workout对象。可以包含多个Exercise对象。

然后,我还需要一些Routine的类,这些类与上面的类无关。

4)Routine可以包含ExercseForRoutine对象(其外观与Exercise相同,但是仅用于例程,不能向其中添加集合。

5)ExercseForRoutine将添加到Routine,但与用户输入锻炼数据时将使用的实际Exercise对象无关,该对象仅用于创建例程。

关于技巧的任何建议以及如何使用Parse进行构造的方法,将不胜感激

ios database object parse-platform
1个回答
0
投票

不要挂在对象模型或数据存储上。如果尚未执行,请生成核心use cases的列表,并使用这些列表驱动对象模型。但是假设您会对其进行迭代,直到找到与您的域完全匹配的为止。听起来可能对您的规范有些疑惑的一件事是将单日约束写入到Workout类中。听起来这对域来说不是必不可少的,并且可能会很笨拙地编写代码(例如,如果我在晚上11:55开始锻炼会发生什么情况?)。>

© www.soinside.com 2019 - 2024. All rights reserved.