関係モデルの属性に関する説明のうち、適切なものはどれか。
関係モデルでは属性の並び順に意味はない
選択肢
- ア関係内の属性の定義域は重複してはならない。
- イ関係内の属性の並び順に意味はなく、順番を入れ替えても同じ関係である。
- ウ関係内の二つ以上の属性に、同じ名前を付けることができる。
- エ名前をもたない属性を定義することができる。
正解と解説
正解:イ 関係内の属性の並び順に意味はなく、順番を入れ替えても同じ関係である。
関係モデルでは、関係は属性の集合として定義され、属性は名前で識別される。そのため列がどの順に並んでいるかは意味を持たず、順序を入れ替えても同じ関係として扱われる。行の順序に意味がないのと同様の考え方である。
選択肢ごとの解説
- ア異なる属性が同じ定義域を共有することは何ら問題なく、重複は禁止されない。
- イ属性は名前で識別されるので並び順に意味はなく、入れ替えても同じ関係になる。
- ウ同一の関係内で属性名が重複すると識別できなくなるため許されない。
- エ属性は必ず名前を持つ必要があり、無名の属性は定義できない。
同じ分野の他の問題
- 関係モデルにおいて表Xから表Yを得る関係演算はどれか。2019年度 春期 午前 問28
- RDBMSにおけるビューに関する記述のうち、適切なものはどれか。2022年度 公開問題 科目A 問21
- 関係モデルにおいて、関係から特定の属性だけを取り出す演算はどれか。2019年度 秋期 午前 問27
- 関係XとYを自然結合した後,関係Zを得る関係代数演算はどれか。2018年度 秋期 午前 問28
- 関係XとYを結合した後,関係Zを得る関係代数演算はどれか。2016年度 春期 午前 問27
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。