答えて
を考えます。表記法はMicrosoft Visioで使用され、カテゴリと呼ばれます。 2つの水平線は、完全なカテゴリを示すために使用されます。あなたのイメージで
Animasi
、TKJ
、RPL
とOtomotif
子供/サブタイプを説明しながら、Jurusan
は親/スーパータイプについての情報を記録します。
ここにビデオがあります。
カーディナリティ記号、私はそれがスーパータイプ/サブタイプ関係を示すone to many
シンボル
スーパータイプとサブタイプを表しているように見えるん。多くの場合、サークルはdまたはoのいずれかになります。 dは、「分離」または重複していないことを表し、はを「重複」とします。これらは制約になります。 dは、インスタンスが1つのサブタイプにしか存在しないことを意味します。 oは、インスタンスが複数のサブタイプに存在する可能性があることを意味します。あなたの例では、問題のスーパータイプインスタンスがコロンシスワテーブルから来ると仮定しています。
サークルに情報が含まれていないため、わかりません。円の下の線については、またはの2行 - 部分的完全性の1つのライン、の1つのオプションがあります。完全性制約は、スーパータイプ内のインスタンスがサブタイプの1つになければならないかどうかを識別します。単一の行は、スーパータイプインスタンスがをサブタイプに含まなければならないことを意味します。二重線(2行)は、インスタンスHASがサブタイプであることを意味します。
スーパータイプとサブタイプは、特殊化階層で編成されることがあります。 ERモデルは、そのような場合には、「拡張」または「拡張」ERモデルまたはEERと呼ばれることがあります。
サブタイプ識別器も入力したモデルには値がありません。サブタイプ弁別子は、どの属性(フィールド)がどのサブタイプに属するかを決定することを私たちに知らせる。モデルが作成された言語に精通しているので、どのスーパータイプ(親エンティティ)からどのインスタンスがどのサブタイプ(子エンティティ)に分類されるかがわかります。
特殊化階層に表示されている関係を「関係」と呼ぶことがあります。
あなたは、以下の教科書にこれらの関係の例を見つけることができます。
コロネル、C.(2017)。データベースシステム:設計、実装、&管理、第12版。 [VitalSource Bookshelf Online]。から取得されるhttps://bookshelf.vitalsource.com/#/books/9781337509596/
または次の閲覧室...私のものではありませんが、上のテキストからの例です。
- 1. Insmod:モジュールの問題で不明なシンボル
- 2. 不明なエラー:不明なプロバイダ:myappの
- 3. iOS、不明なプロセス、不明なクラッシュ
- 4. ValueError:不明なラベルの種類: '不明'
- 5. PHP 7.0とMySQLの起動エラー「未定義シンボル:不明のmysqlnd_allocator」
- 6. カーネルモジュールをロードしているのにシンボルがカーネル内にエクスポートされているときに不明なシンボル
- 7. 不明なアクションエラー
- 8. 不明なエスケープシーケンス
- 9. 不明なパスコンポーネント
- 10. 不明なルーティングエラー
- 11. 不明なエンコーディング
- 12. 不明なフレームサイズ
- 13. :不明なエラー
- 14. 不明なクラッシュレポート
- 15. 不明なエンティティタイプ
- 16. 不明な要素と不明な要素との一致
- 17. 角度の不明なプロバイダ[$ injector:unpr]不明なプロバイダ
- 18. ERDの無関係なテーブル
- 19. Windows Formsアプリケーションで不明瞭なシンボルが多く表示される
- 20. 不明なプロバイダ:$ ionicPopup
- 21. SQLiteException:不明なデータベース
- 22. 不明なプロパティ - リアクトアニメーション
- 23. 不明な列「ナン」
- 24. デシリアライズ不明なタイプ
- 25. 不明なエラー:NPObject
- 26. 不明なエンティティ:com.netbanking.Users
- 27. @MappedSuperclass:不明なmappedBy
- 28. 不明なプロバイダ - AngularJS
- 29. 不明な列「e.eid」
- 30. ModulesException:不明なモジュール