2012-01-17 12 views
0

私は、ファンドに関する情報を保存するためのMS Accessデータベースを設計しています。
の場合は、数がShared Classes(これはファンドのコンパートメントのようです)です。
FundsShared Classesの両方には、それに関連していくつかのFeesが含まれている場合があります。
私はこのような料金表を設計することを考えていました:データベースデザイン:資金、共有クラス、手数料

FeeId (PK) 
Fee Name 
FundId 
ShClassId (leave empty for Fund level Fees) 

が、私は、この設計が正しくない可能性があります感じています。なにか提案を ?

+0

興味のある類似のトピック(2人の親、1人の子供)に関するいくつかの質問があります(例:http://stackoverflow.com/questions/3295879/best-mysql-table-structure-2-parents-1)。 - チャイルド – Fionnuala

答えて

0

代わりに、ファンドまたは共有クラステーブルの属性として、 "fund"または "sharedclass"から "fee"への関連付けを行うことになります。

+0

資金とクラスに多額の手数料がかかる場合があります –

関連する問題