DP-900:Microsoft Azure Data Fundamentals Azure のリレーショナルデータ 問12
Azure のリレーショナルデータ/リレーショナルの概念リレーショナルデータベースのテーブルで、各行を一意に識別し、重複や NULL が許されない列(または列の組み合わせ)を何と呼ぶか。
当サイトのオリジナル問題(DP-900:Microsoft Azure Data Fundamentalsの出題範囲「Azure のリレーショナルデータ」に対応。実際の試験問題ではありません)
- A主キー(primary key)
- B外部キー(foreign key。他テーブルの主キーを参照する列)
- Cインデックス(検索を高速化する補助構造)
- Dビュー(クエリ結果を仮想的なテーブルとして見せる)
正解:A
解説
主キー(primary key)は、テーブルの各行を一意に識別する列(または列の組み合わせ)で、重複やNULLは許されません。外部キーは他テーブルの主キーを参照する列、インデックスは検索高速化の補助構造、ビューはクエリ結果を仮想テーブルとして見せる機能です。
選択肢ごとの解説
- A正しい。行を一意に識別し重複・NULLを許さないのが主キーです。
- B誤り。外部キーは他テーブルを参照する列で、一意識別の主キーとは異なります。
- C誤り。インデックスは検索高速化の補助構造で、一意識別そのものではありません。
- D誤り。ビューは仮想テーブルで、行の一意識別の仕組みではありません。