カーディナリティでERDを描画するにはどうすればよいですか?私はまだ学校に通っており、どうやってそれをどうやって行くのか分かりません。私はちょうどサンプルのアイデアが必要ですありがとうERD wihカーディナリティを引き出す方法は?
0
A
答えて
1
使用している表記法によって異なります。私は、関係リンクの一端に「0 .. *」や「m」や「1」のようなものを置くことで、それが適用されるテーブルの近くに、「0以上」または「m」または「正確に1私の意図はかなりうまく伝わります。
0
一般的に私は、MSのVisio(あなたが学生なら、あなたがDreamsparkで無料で入手することができるはずです。
ERDの代わりに、クラスの中でINSTANCEを考えるようにしてください(IEにエンティティを使用したいです)学生NOT、学生と呼ばれる。彼らは論理的な意味がありませんよう
多対多の関係を避けてください。代わりに連想エンティティ(See here)を使用します。
スタートは、最大カーディナリティの学生を表示すると、多くのグレードがありますグレードは1人の学生に属します:
012その後(student)|---<(Grade)
学生は学生が0-多くのグレードを持っているので、グレードを持っている必要はありませんが、グレードは1のみ1学生
(student)||---0<(Grade)
を持っているので、グレードが学生に属していなければならない最小カーディナリティに入ります
上記の例を読むには、最初のエンティティから始まり、関係を特定します。エンティティは(学生)であり、その関係はそれを(グレード)に接続します。あなたが始まった反対側の基数マーキングを見てください。私たちは(学生)から始めてから、0<
を見ています。学年に最も近いのは、最大のカーディナリティ、または学生が持つことができる最大(グレード)です。 <
は(学生)が多くの(等級)を持つことができることを意味します。 0
はMinimum CARDINALITYであり、関係が必要かどうかがわかります。この場合は0
で、|
ではありません。したがって、必須ではありません。
関連する問題
- 1. テーブル[]出力カーディナリティ
- 2. ERD - Crow's Foot Notation
- 3. チタンAppcelerator - リモートデータを引き出す方法
- 4. ユーザーストリングをtimer.postDelayedに引き出す方法
- 5. データベースのERDまたはUMLを生成する方法は?
- 6. Luceneインデックスから次の用語を引き出す方法は?
- 7. gitでブランチ削除を引き出す方法は?
- 8. Diaで自己通話を引き出す方法は?
- 9. NSRangeから整数値を引き出す方法は?
- 10. gdi +に「注ぐ」効果を引き出す方法は?
- 11. サッカークエリー - これらのデータを引き出す方法は?
- 12. URLから価値を引き出す方法は?
- 13. dulwichを使用してリモートから引き出す方法は?
- 14. 数字のリストから個々に引き出す方法は?
- 15. ASP.NETログインコントロールの使用wih deny = "?"
- 16. MPMediaItemCollectionからアーティスト値を引き出す方法
- 17. mysqlデータベースから一定数のアイテムを引き出す方法
- 18. 特定のユーザーからフェイスブックイベントを引き出す方法
- 19. コレクションの属性を配列に引き出す方法
- 20. MySQLの特権を引き出す方法
- 21. ユーザがPPCをクレイドルから引き出すとエラーをキャッチする方法は?
- 22. ビューファイルを呼び出すときに引数を渡す方法は?
- 23. Visio 2007 - ERDをsqlserverスキーマにエクスポートする方法
- 24. mysql workbench erd
- 25. XNA:タイルセットから直接タイルを引き出す方法はありますか?
- 26. capistranoを配備中にgit repoからサブフォルダを引き出す方法は?
- 27. テーブル行をループしながら値を引き出す方法は?
- 28. 用語カーディナリティを解釈するには?
- 29. bitbucketから引き出すときにTortoiseHgでパスワードを入力する方法
- 30. スーパージャンパーゲームでパターンのあるパスにコインを引き出す方法は?