データモデルと関係演算
データベースのデータモデルと表の操作について述べた文として最も適当なものはどれか.
-
1 ネットワーク型のデータモデルでは,一つの親に複数の子がつながる木構造でデータを表す.
誤り.一つの親に複数の子がつながる木構造で表すのは階層型である.ネットワーク型は,一つの子が複数の親をもつような網目状の関連も表せるモデルである.
-
2 関係型のデータモデルでは,データを表(テーブル)の形で表し,表から条件に合う行を取り出す操作を選択という. 正解
正しい.関係型のデータモデルは,行と列からなる表(テーブル)でデータを表す.表から条件に合う行を取り出す操作が選択,必要な列を取り出す操作が射影,共通の項目で二つの表を結び付ける操作が結合である.
-
3 関係型のデータモデルで,必要な列(項目)を取り出す操作を結合,二つの表を共通の項目で結び付ける操作を射影という.
誤り.結合と射影の説明が入れ替わっている.列を取り出すのが射影,二つの表を結び付けるのが結合である.
-
4 階層型のデータモデルでは,データを行と列からなる表として扱い,表どうしを共通の項目で関連付ける.
誤り.データを表として扱い,表どうしを共通の項目で関連付けるのは関係型のデータモデルである.階層型は木構造でデータを表すモデルである.
用語集へ