問題本文
関係モデルの属性に関する説明のうち,適切なものはどれか。
選択肢
- ア.関係内の属性の定義域は重複してはならない。
- イ.関係内の属性の並び順に意味はなく,順番を入れ替えても同じ関係である。
- ウ.関係内の二つ以上の属性に,同じ名前を付けることができる。
- エ.名前をもたない属性を定義することができる。
正解
イ. 関係内の属性の並び順に意味はなく,順番を入れ替えても同じ関係である。
解説
関係モデルでは属性の並び順に意味はなく、順序を入れ替えても同じ関係となる。集合論に基づく定義のため。イが正解。
選択肢ごとの解説
- ア.定義域 (ドメイン) の重複は許容される。複数属性が同じドメイン (例: 数値型) を共有することは普通にある。
- イ.属性の並び順に意味はない。関係モデルの基本性質で正解。
- ウ.同一関係内では属性名は一意でなければならない。
- エ.名前を持たない属性は関係モデルでは定義できない。
基本情報技術者試験 平成31年度 春期 午前 の過去問一覧へ戻る・問26