テクノロジ系 / データベース
階層モデル
階層モデルは、データを親子関係の木構造で表すデータモデルです。
もう少し詳しく
一つの親が複数の子を持つ木構造でデータを整理します。たどる経路が決まっているため検索は速い反面、一つの子は一つの親しか持てず、多対多の関係を表しにくい制約があります。網モデルや関係モデルが普及する前の古い方式で、階層型データベースの基礎です。
試験での見方
例:「会社→部門→社員」のような親子の木構造で表すのが階層モデルです。
テクノロジ系 / データベース
階層モデルは、データを親子関係の木構造で表すデータモデルです。
一つの親が複数の子を持つ木構造でデータを整理します。たどる経路が決まっているため検索は速い反面、一つの子は一つの親しか持てず、多対多の関係を表しにくい制約があります。網モデルや関係モデルが普及する前の古い方式で、階層型データベースの基礎です。
例:「会社→部門→社員」のような親子の木構造で表すのが階層モデルです。
木構造(1対多)で表す点と、多対多を表せない制約、他モデルとの違いが問われます。