私はER図を描くためにこの情報を持っています。
企業は文書を生成し、これらの文書は従業員に関連付けられていますが、多くの種類の文書があります。この er 図に対する正しい答えを得ることができません。
私の解決策は次のとおりです。
エンタープライズ 1-M 文書 文書 M-1 文書の種類
ドキュメントの種類に応じて Document テーブルの属性を変更するにはどうすればよいですか? これを解決する最善の方法は何だと思いますか?
すべてのドキュメント属性を Type of Document テーブルに配置する必要がありますか? そして、ドキュメント 1 について話している場合、ドキュメント 2 の属性は null になりますか?
私が考える別の解決策は次のとおりです。ドキュメントは、さまざまな属性を持つテーブルドキュメント1、他の属性を持つテーブルドキュメント2、または他の属性を持つテーブルドキュメント3などにすることができますが、これを表示する方法がわかりませんER - ダイアグラム。
最善の方法で解決したい。
ちなみにDoctrineとSymfony2を使っています。