父母关系与链接表



我有一个项目管理数据库结构,该数据库结构以父/子结构为模型。

item (id,parentId)

但是,我被告知我应该使用链接表。

item(id)
linkingtable(parentId,childId)

当前,没有要求将项目链接到许多人,因此我没有任何好处。

我错过了什么吗?

我是C#程序员,而不是数据库设计师,所以要确保我在这里做什么。

imho如果有丝毫的可能性ManyToMany将来比关联或中间表。

但是,如果您确定此关系是纯ManyToOne,则无需创建其他表。

最新更新