gpt4 book ai didi

cocoa - 核心数据中可以存在多对多关系吗?

转载 作者:行者123 更新时间:2023-12-03 17:31:24 24 4
gpt4 key购买 nike

假设我有一个模型,其中 Employee可以有很多Bosses (生活很艰难)和一个Boss可以有很多Employees

我有一个双向的多对多关系。这在核心数据中可以接受吗?这是否违反了数据库设计的 5 种正常形式?

简而言之,我可以继续建立这种关系吗?否则它会在未来给我带来麻烦吗?

最佳答案

Apple 在其 Core Data Programming Guide 中解决了此问题,在多对多关系标题下。介绍了该主题后,指南通过以下内容安抚了紧张的用户:

If you have a background in database management and this [many-to-many relationships] causes you concern, don't worry: if you use a SQLite store, Core Data automatically creates the intermediate join table for you.

换句话说,通过允许多对多关系,Core Data 不会做任何违反既定数据库逻辑的事情,它只是为您处理该逻辑。

关于cocoa - 核心数据中可以存在多对多关系吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29804034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com