2016-12-02 10 views
0

私は親子構造をモデルにしたプロジェクト管理データベース構造を持っています。親子関係とリンクテーブル

item (id,parentId) 

しかし、私は代わりにリンクテーブルを使用する必要があると言われています。

item(id) 

linkingtable(parentId,childId) 

現在のところ、アイテムが多数にリンクされている必要はないため、何のメリットもありません。

何か不足していますか?

私はC#プログラマーであり、データベースデザイナーではないので、私がここで何をしているかを確認したい。

答えて

1

IMHOは、関係や中間のテーブルに行くよりも将来的に関係がManyToManyになる可能性がある場合は、

しかし、この関係が純粋であると確信すれば、追加テーブルを作成する必要はありません。ManyToOne

+0

お寄せいただきありがとうございます。 –