0

まず、ファイルテーブルに会社とそのtemplates.templatesがあり、次のような列に関連付けられています。

ファイルテンプレート
-------------------
ID - CompanyID - 説明 - FileID

2 番目の設計:

ファイルテンプレート            
-------------------
ID - 説明   


クロステーブル:

                        
----------------------------------------------      
ID - CompanyID - FileID - FileTemplateID          

パフォーマンスとメンテナンスの点でどちらの設計が優れていますか? 大量のデータ (100 万行) があります。とてもアクティブな食卓になります。

4

1 に答える 1

1

私の知る限り、大量のデータがあるため、2番目のアプローチの方が適しています。正規化は常に最良のアプローチです。あなたが言ったように、相互参照テーブルと一緒に会社とフィールドのテーブルが別々にあるべきです。

これがあなたの助けになることを願っています!!

于 2011-09-29T19:43:10.570 に答える