ERDでインデックスはどのように表されますか?


10

エンティティ関係図では、インデックスはどのように見えますか?

私はそれをグーグルで調べました、そしてERDでインデックスの標準的な外観が何であるかわかりません。そして、私はすべてのフィールドを含むcrowsfootダイアグラムについて話している。


ERDでインデックスを表示する理由は何ですか?ほとんどのツールは、ERDダイアグラム自体ではなく、インデックスを示して名前を付けることができるモデルの物理ビューを提供します。
NoChance 2012

回答:


9

ERDに表示される傾向はありません。ERDはエンティティとその関係に焦点を当てていますが、インデックスは1つ(または場合によっては複数)のエンティティからのデータのコピーであり、クエリの実行を支援するために作成されます。インデックスが一意であり、データベース設計に寄与する可能性はありますが、通常、ERDには表示されません。

...これは残念なことです。私の経験では、データベースシステムの有効性を損なう可能性があるため、データベースの設計にはインデックスの慎重な確認が含まれる必要があるためです。


3
これは恥ずべきことではありませんが、エンティティの関係図が物理的な実装を文書化することではなく、概念モデルを提供することを意図しています。エンティティ関係図(通常は追加情報を含む)を使用して、物理的な実装を開発できます。
miracle173 2012

承知しました。しかし、(私が知っている限り)インデックスの図式的な標準はありません-そしてそれは残念です。
Rob Farley、2012

1
標準はありませんが、CA Associates ERwinツールでは、「IEx.y」または「AKx.y」という単語を使用してインデックスを表示できます。xはインデックス番号、yはそのインデックス内のこの列の位置です。この規則は、ERDを使用してデータベースをナビゲートして結合を支援するときに、ライターを照会するのに役立ちます。これがお役に立てば幸いです。
Todd Everett
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.