本文へスキップ
Certia
未分類
秋期

データベーススペシャリスト 2024年 秋期 問5

5 / 25

あるエンティティを関係データベース上に実装しようとしたとき、その主キーが多 くの属性から構成される複合キーとなることが分かった。主キーとして扱う属性を少 なくして扱いやすくしたい。この対応として、適切なものはどれか。

正解と解説

表示する
正解 ウ

連番などを値としてとる列を新たに設けて主キーとし、複合キーの代理キー (surrogate key)とする。

複合キーを扱いやすくするには、連番などの列を新たに設けて主キーとし、元の複合キーの代理キー(surrogate key)とするのが適切で、ウが正解です。外部キーや代替キーにする対応は主キーを単純化する目的に合いません。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。