第4問 データベース技術(DB向け)
分野-5-1-1/技術レベル-III/出題頻度-中/出典:DB16-27
関係データベース上に実装するエンティティの主キーが複合キーであり,複合キーを構成している属性数が多すぎるので,少なくして扱いやすくしたい。この場合の対応として,適切なものはどれか。
ア 複合キーを構成している属性のうち,エンティティの性格を最もよく表している属性を主キーとし,残りの属性は非キー属性に替え,外部キーとして指定する。
イ 複合キーを構成している属性のうち,エンティティの性格を最もよく表している属性を主キーとし,残りの属性は非キー属性に替え,代替キーとして指定する。
ウ 複合キーを連番などの意味のない代用キーに置き替え,複合キーを構成している属性はすべて非キー属性に替え,外部キーとして指定する。
エ 複合キーを連番などの意味のない代用キーに置き替え,複合キーを構成している属性はすべて非キー属性に替え,代替キーとして指定する。