Primary Key(主キー)
意味
主キー
カイロウ式ヒント
テーブル内のレコードを一意に識別
Primary Key の試験対策解説
主キー(Primary Key)とは、リレーショナルデータベースのテーブルにおいて、各レコード(行)を一意に識別するために設定される列または列の組み合わせを指します。主キーには重複や空値(NULL)が許されず、テーブル内のすべてのレコードを他のレコードと区別できることが求められます。監査データ分析においてデータベースの構造を理解することは、複数のテーブルを正しく結合し、監査対象の母集団を正確に抽出するための前提となります。主キーの理解は、後述する外部キーやJOIN操作といったデータ結合の技法とセットで問われることが多く、監査人が電子データを扱う際の基礎知識として位置づけられています。
試験での問われ方・ひっかけポイント
主キーは「重複を許さず一意に識別する」列である点と、外部キーとの役割の違い(外部キーは他テーブルの主キーを参照する)を混同しないことが重要です。両者を逆に説明する選択肢に注意しましょう。
英語例文
The invoice number serves as the primary key that uniquely identifies each record in the table.
請求書番号は、テーブル内の各レコードを一意に識別する主キーとして機能します。
Primary Key に関するよくある質問
主キーと外部キーの違いは何ですか?
主キーは自テーブルのレコードを一意に識別する列であるのに対し、外部キーは他のテーブルの主キーを参照する列です。両者を組み合わせることでテーブル同士を関連付けられます。
主キーに空値(NULL)は許されますか?
許されません。主キーはすべてのレコードを一意に識別する必要があるため、重複や空値があるとその役割を果たせず、データベース設計上の制約として禁止されています。
所属章: Ch.20 監査データ分析
関連語(Ch.20 監査データ分析)
AUDをもっと深く理解する
単語の意味を覚えたら、次はストーリー・インプット・アウトプット・整理ノートの4ステップで「なぜそうなるのか」を理解しましょう。Chapter 1は無料で読めます。