令和7年度 秋期 データベーススペシャリスト試験 午前II 問1

グラフデータモデルの一つである,プロパティグラフに関する記述のうち,適切なものはどれか。

解答・解説

正解: ア. グラフはノード,リレーションシップ,プロパティで示すことができる。

プロパティグラフは、グラフデータベースで広く採用されているデータモデルです。主に以下の3つの要素で構成されます。

  • ノード(Node): データの実体(エンティティ)を表します。
  • リレーションシップ(Relationship): ノード間の関係性を表します。常に方向(開始ノードから終了ノード)を持ちます。
  • プロパティ(Property): ノードやリレーションシップが持つ属性情報(キーと値のペア)です。

したがって、グラフはノード、リレーションシップ、プロパティで示すことができるとする記述が適切です。

各選択肢の解説

  • ア: 正解。プロパティグラフはノード、リレーションシップ、プロパティの3要素で構成されます。
  • イ: 誤り。プロパティグラフでは、ノードだけでなくリレーションシップもプロパティをもつことができます。
  • ウ: 誤り。主語、述語、目的語のトリプルと呼ばれるデータ構造で表すのは、RDF(Resource Description Framework)グラフデータモデルです。
  • エ: 誤り。リレーションシップは、一つの開始ノードと一つの終了ノードを接続して関係性を表します。複数のノードをまたいで接続する(ハイパーエッジ)ことはできません。

Spineチーム