需要帮助构建数据库

时间:2012-02-04 22:14:35

标签: ios database object

我正在使用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构建此建议的任何建议将不胜感激

1 个答案:

答案 0 :(得分:0)

不要太过挂在对象模型或数据存储上。如果您还没有这样做,请生成核心use cases列表并使用它们来驱动您的对象模型。但是假设您将迭代它,直到您找到适合您的域名。对你的规范来说听起来有点可疑的一件事就是将单日限制写入你的Workout课程。这听起来并不像对域名来说是必不可少的,并且可能会对代码感到尴尬(例如,如果我在晚上11:55开始锻炼会发生什么?)。