テーブル・主キー・外部キーとは?
テーブル・主キー・外部キーとは、テーブルは行と列からなるデータの表。主キーは各行を一意に識別する項目、外部キーは他のテーブルの主キーを参照して関連づける項目。
情報処理安全確保支援士試験の過去問では10回出題されています(2017年度〜2025年度)。
テーブル・しゅキー・がいぶキー
テーブル・主キー・外部キーの意味
テーブルは行と列からなるデータの表。主キーは各行を一意に識別する項目、外部キーは他のテーブルの主キーを参照して関連づける項目。
テーブル・主キー・外部キーの具体例
「顧客テーブル」の顧客IDを主キーとし、「注文テーブル」に外部キーとして顧客IDを持たせることで、どの注文がどの顧客のものかを関連づけられる。
テーブル・主キー・外部キーは試験でどう引っ掛けられる?
主キーは重複禁止かつ空値(NULL)禁止の両方が条件で、「一意でありさえすればよい」ではない(NULLを許す一意制約とはここが違う)。また外部キーは参照先に実在する値しか持てない(参照整合性)ため、参照されている行を先に削除しようとするとエラーになる。
テーブル・主キー・外部キーと関連する用語
テーブル・主キー・外部キーが出た過去問
外部から侵入されたサーバ及びそのサーバに接続されていた記憶媒体を調査対象としてディジタルフォレンジックスを行うことになった。まず,稼働状態にある調査対象サーバや…
正解:d → c → a → b
要点:証拠保全は揮発性の高いデータから順に行う
ディジタルフォレンジックスでは、消えやすいデータから順に保全する「揮発性の順序」が原則となる。ルーティングテーブルなどメモリ上の状態は電源断や時間経過で失われるため最優先で、次にディスク上のファイル、遠隔のログサーバに残るログ、最後に書換えの起こらないCDのような媒体という順になる。
出典:平成29年度 秋期 情報処理安全確保支援士試験 am2 問16(IPA)ファイアウォールにおけるダイナミックパケットフィルタリングの特徴はどれか。
正解:過去に通過したリクエストパケットに対応付けられる戻りのパケットを通過させることができる。
要点:通過済み通信の戻りパケットだけを動的に許可する方式
ダイナミックパケットフィルタリングは、内部から外部へ出ていくコネクションの情報を状態表(ステートテーブル)として記録し、それに対応する戻りのパケットだけを動的に通過させる方式である。静的フィルタリングのように戻り用のポートを常時開けておく必要がないため、必要な穴を最小限にできる。ステートフルインスペクションとほぼ同義で語られる。
出典:令和1年度 秋期 情報処理安全確保支援士試験 am2 問5(IPA)次の表において,“在庫”表の製品番号に参照制約が定義されているとき,その参照制約によって拒否される可能性がある操作はどれか。ここで,実線の下線は主キーを,破線の…
正解:“在庫”表への行追加
要点:参照制約は外部キー側への行追加を拒否しうる
参照制約は、外部キーの値が参照先の主キーに存在することを求める。在庫表の製品番号は製品表を参照する外部キーなので、製品表に存在しない製品番号を持つ行を在庫表へ追加しようとすると拒否される。参照する側への追加・更新と、参照される側の削除・更新が制約の対象になる。
出典:令和1年度 春期 情報処理安全確保支援士試験 am2 問21(IPA)外部から侵入されたサーバ及びそのサーバに接続されていた記憶媒体を調査対象としてディジタルフォレンジックスを行うことになった。このとき、稼働状態にある調査対象のサ…
正解:d → c → a → b
要点:証拠保全は揮発しやすいものから順に採取する
フォレンジックスでは、失われやすいものから先に採取するという揮発性の順序が原則である。ルーティングテーブルはメモリ上の情報で電源断や状態変化で即座に失われるため最優先、次に稼働中サーバのディスク上のファイル、続いて別の機器で保全されているログサーバの記録、最後に内容が変化しない配布メディアの順となる。この原則を守らないと、後から取り返せない情報を失う。
出典:令和3年度 秋期 情報処理安全確保支援士試験 am2 問12(IPA)次の表において、“在庫”表の製品番号に参照制約が定義されているとき、その参照制約によって拒否される可能性がある操作はどれか。ここで、実線の下線は主キーを、破線の…
正解:“在庫”表への行追加
要点:参照制約は参照する側への行追加を拒否し得る
参照制約は、外部キーの値が参照先の主キーに存在することを保証する。したがって在庫表へ行を追加する際、参照先の製品表に存在しない製品番号を指定すると、制約違反として拒否される可能性がある。逆に、参照する側の行を削除する操作や、参照される側へ行を追加する操作は、制約を破ることにならない。
出典:令和3年度 秋期 情報処理安全確保支援士試験 am2 問21(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。