令和7年度 秋期 データベーススペシャリスト試験 午前II 問1
テクノロジデータベース分散DB・NoSQL
グラフデータモデルの一つである,プロパティグラフに関する記述のうち,適切なものはどれか。
解答・解説
正解: ア. グラフはノード,リレーションシップ,プロパティで示すことができる。
プロパティグラフは、グラフデータベースで広く採用されているデータモデルです。主に以下の3つの要素で構成されます。
- ノード(Node): データの実体(エンティティ)を表します。
- リレーションシップ(Relationship): ノード間の関係性を表します。常に方向(開始ノードから終了ノード)を持ちます。
- プロパティ(Property): ノードやリレーションシップが持つ属性情報(キーと値のペア)です。
したがって、グラフはノード、リレーションシップ、プロパティで示すことができるとする記述が適切です。
各選択肢の解説
- ア: 正解。プロパティグラフはノード、リレーションシップ、プロパティの3要素で構成されます。
- イ: 誤り。プロパティグラフでは、ノードだけでなくリレーションシップもプロパティをもつことができます。
- ウ: 誤り。主語、述語、目的語のトリプルと呼ばれるデータ構造で表すのは、RDF(Resource Description Framework)グラフデータモデルです。
- エ: 誤り。リレーションシップは、一つの開始ノードと一つの終了ノードを接続して関係性を表します。複数のノードをまたいで接続する(ハイパーエッジ)ことはできません。