我有三个实体SchoolClass,老师,科目。实体看起来如下:
SchoolClass
主题
ClassTeacher
示例:我有3个班级 - 2.A,3.C,4.D。两位老师史密斯先生,布朗先生。三门学科英语,数学,生物学。 现在我需要保存这些信息。 2.A类有两个科目:数学,生物学和3.C也有这个科目+英语,所以我做这样的事情(我只使用伪代码):
class2A.subjects = {" Math"," Biology"}
class3C.subjects = {" Math"," Biology",English}
更进一步知道,史密斯先生教两个班:2.A,3.C:
MrSmith.schoolClasses = {" 2.A"," 3C"}。
简单明了。但我知道,史密斯先生在2.A数学和生物学教学。我需要保存这些信息:谁在2.A学习数学,哪些科目在2.A.教史密斯先生。 请问我该怎么办? 我只是一个选项,但我不知道是否可能。
我可以这样设置数据吗?还有伪代码(我在objective-c中是新的,我不知道如何在代码中写出来)
MrSmith.setOfSchollClasses [2.A] .subjects = {" Math"," Biology"}
2.A.setOfSubjects [Math] .setOfTeachers = {" Mr.Smith"}
有可能吗?我怎样才能获得数据,谁在2.A数学教学,哪些科目教授Mr.Smith 2.A?