4

現在、berkeleyDB を使用してデータベースのドキュメントを書いています。データストアのキーと値を説明する UML ダイアグラムを描きたいと思います。UML を使用してこの種のデータベースを記述する「標準的な」方法はありますか?

ありがとう

4

3 に答える 3

1

これを行う適切なMDAの方法は、クラスまたはオブジェクト図を使用し、各テーブルにクラスまたはオブジェクトを使用し、各データベースフィールドにプロパティを追加することです。PK、FK、Unique、Indexのステレオタイプを定義し、必要に応じて各フィールドに添付します。各テーブルオブジェクトを関連付けで結合します。使用するツールによっては、関連付けの両端を特定のフィールドにアタッチできる場合があります。

于 2009-09-25T12:07:02.830 に答える
1

いいえ。2 つのプロパティを持つ単なるクラス図。1 つはキー用、もう 1 つは値用です。一部の UML エディターはモデルに基づいてコードを生成できますが、 UML設計は文書化のみを目的としていることに注意してください。

もちろん、Activity モデルを使用して、このテーブルが他のテーブルとどのように相互作用するかを示すこともできます。または、データがアクターによってどのように処理されるかを示すユースケース図。

ただし、より多くの種類の図があります。必要なものは、プロジェクトについて何を伝えたいかによって異なります。

于 2009-09-21T08:21:34.077 に答える