MongoDBのNoSQLデータベースは、スキーマレスなのでエンティティ関係 "ER"ダイアグラムを使用してモデル化することはできませんが、UMLをモデル化することができます。属性間の関係、違いは何ですか?なぜですか?NoSQLデータベース用のERを描画しない理由
1
A
答えて
1
ER図は、ドキュメントデータベースには適していません。エンティティ・リレーションシップ・モデルは、多対多バイナリ、三項以上のリレーションシップ、複合キーおよびリレーションに対する属性をサポートします。これらのすべては、階層/ネットワーク・モデルのDBMSでは直接サポートされていません。両方を理解していれば、あるモデルから別のモデルにマッピングすることはあまり難しくありません。しかし、私の経験では、ほとんどの開発者がそれらを区別することさえできず、それだけでは理解できません。
メソッドを除外すると、UMLクラス図はネットワークデータモデルとよく似ています。両方ともグラフです(リレーショナルデータモデルはハイパーグラフです)ので、対応がはるかに近くなります。しかし、クラス図は、データではなくモデリングシステムに使用する必要があります。道路地図は車のエンジニアリング図と同じではありません。
関連する問題
- 1. lines()が信頼区間を描画しない理由
- 2. 非同期C++ドライバを使用したSQL/NoSQLデータベース管理システム
- 3. ER図を描画する混乱するシナリオ
- 4. NoSQLデータベース
- 5. 改行(「\ n」)を含むPILでテキストを描画できない理由
- 6. ER図を描画するときの偏差とオプションの違い
- 7. NoSQLデータベースのJOINS
- 8. データベース内のURLを更新していない理由
- 9. Jquery画像アップローダが画像をアップロードしない理由
- 10. ER図のシンボルの理解
- 11. DjangoがNoSQLデータベースをネイティブに処理する計画はありますか?
- 12. NoSQLデータベース:ArangoDB
- 13. ElasticSarchとNoSQLデータベース
- 14. log4jとNoSQLデータベース
- 15. オンラインマーケットプレイスNoSQLデータベース
- 16. Thread.join()を使用しない理由
- 17. グラフィックスクリッピング、クリップピクセルを使用しない理由
- 18. 「処理中」のマウスの下に描画しない
- 19. コンテキストストロークがキャンバス上の古い図面を再描画する理由
- 20. 残りのapiを使用する理由は何ですか? NoSQL
- 21. 多くの書き込み用NoSQLデータベース
- 22. C#描画が描画されない
- 23. JOGLは描画された線が表示されない理由を理解できません
- 24. アプリケーションに適切なNoSQLデータベースを選択してください
- 25. NoSQLを使用したシンプルなWebアプリケーション用の優れたデータベースの構築
- 26. NoSQL計画例
- 27. Firebase/NoSQLデータベース構造
- 28. CQRS、Event Sourcing、NoSQLデータベース
- 29. 何も描画しない
- 30. SQLと在庫管理システム用のNoSQL