未分類
秋期
データベーススペシャリスト 2024年 秋期 問5
5 / 25
あるエンティティを関係データベース上に実装しようとしたとき、その主キーが多 くの属性から構成される複合キーとなることが分かった。主キーとして扱う属性を少 なくして扱いやすくしたい。この対応として、適切なものはどれか。
正解と解説
表示する
正解 ウ
連番などを値としてとる列を新たに設けて主キーとし、複合キーの代理キー (surrogate key)とする。
複合キーを扱いやすくするには、連番などの列を新たに設けて主キーとし、元の複合キーの代理キー(surrogate key)とするのが適切で、ウが正解です。外部キーや代替キーにする対応は主キーを単純化する目的に合いません。