我有简单的数据模式。模型有3个表格:老师,班级,teacher_class。 教师可以教更多类和类可以有更多的教师。它的经典M:N的问题。所以,我做了第三张表class_teacher,它代表夫妇老师级。第三类有2个外键(FK)老师和班级。数据模型是在这里:CoreData - Xcode 5 - M:N关系
https://www.dropbox.com/s/41jr1h713scgxyj/Screenshot%202014-03-03%2021.50.21.png
请,我怎么能代表CoreData这种模式。在CoreData中没有任何FK或PK,那么,我如何建立关系模型?只有两张桌子,这些桌子有很多很多的关系?有可能的?谢谢你的建议。
Wain,请。当我有两个表时:1:1例如表格num.1:“Teacher”,表格num.2:“地址”。我必须在表格老师中插入一个属性地址(外键)或者它不是必需的。而当我有关系M:N例如教师和班级我怎么能检测混凝土的夫妇,当我在例如任何表不FKS:布朗先生教4.A和布朗先生教5.A和女士史密斯也教了4.A。什么会在表格中看起来如此的记录?对不起,但我已经注意到了数据模型中的逻辑,这里有所不同。谢谢。 – krata
你需要停下来思考表和外键和开始思考对象和关系(套指向其他对象的)。 – Wain