データベース セマンティックデータモデルとは何ですか? -techopediaからの定義

セマンティックデータモデルとは何ですか? -techopediaからの定義

目次:

Anonim

定義-セマンティックデータモデルとはどういう意味ですか?

セマンティックデータモデルは、特定の論理的な方法でデータを表すためにデータを構造化する方法です。 これは、データとそれらの間にある関係に基本的な意味を追加するセマンティック情報を含む概念データモデルです。 このデータモデリングとデータ編成のアプローチにより、アプリケーションプログラムの開発が容易になり、データが更新されたときにデータの一貫性を簡単に維持できます。

Techopediaはセマンティックデータモデルを説明します

セマンティックデータモデルは、本質的に指定されたデータ構造を持つデータセットをもたらすセマンティック原則に基づいた比較的新しいアプローチです。 通常、単一のデータまたは単語は人間に意味を伝えませんが、この単語がより多くの意味を継承するコンテキストとペアになります。


データベース環境では、データのコンテキストは、プロパティや他のオブジェクトとの関係など、主にその構造によって主に定義されることがよくあります。 したがって、リレーショナルアプローチでは、データの垂直構造は明示的な参照制約によって定義されますが、セマンティックモデリングでは、この構造は固有の方法で定義されます。つまり、データ自体のプロパティが別のオブジェクト。


セマンティックデータモデルは、抽象階層図を使用してグラフィカルに説明できます。この図では、データ型をボックスとして、それらの関係を線として示しています。 これは、他の型を参照する型が常に参照している型の上にリストされるように階層的に行われ、読みやすく、理解しやすくなります。


セマンティックデータモデルで使用される抽象化:

  • 分類-「instance_of」関係
  • 集約-「has_a」関係
  • 汎化-「is_a」関係
セマンティックデータモデルとは何ですか? -techopediaからの定義