IT用語帳
SC2027データベース · データベース設計

外部キー

Foreign Key

がいぶきー

あるテーブルの属性が、他のテーブルの主キー(またはユニークキー)を参照する制約。参照整合性を保証し、テーブル間の関連を実現する。参照先に存在しない値の挿入や、参照されている行の削除を制限できる。

共有:

Related

他の資格での定義

IP外部キー

あるテーブルのフィールドが他のテーブルの主キーを参照する関係を持つキー。テーブル間の関連付けを行い、参照整合性を維持するために使用する。

FE外部キー

他のテーブルの主キーを参照する属性。テーブル間の関連を表現し、参照整合性制約によりデータの一貫性を保つ。参照先に存在しない値を設定することはできない。

AP外部キー

他のテーブルの主キーを参照する属性。テーブル間の関連を定義し、参照整合性制約を実現する。外部キーの値は参照先テーブルの主キーに存在する値かNULLでなければならない。

DB外部キー

あるテーブルの属性が、他のテーブルの主キー(またはユニークキー)を参照する制約。参照整合性を保証し、テーブル間の関連を実現する。参照先に存在しない値の挿入や、参照されている行の削除を制限できる。

PD-D外部キー

ある表の列のうち、他の表(または同じ表)の主キーや一意キーを参照する列。外部キーの値は参照先に存在する値かNULLでなければならないという参照制約により、表どうしの関連の整合性が保たれる。参照先の行を削除・更新したときの動作は、CASCADE、SET NULL、RESTRICTなどで指定する。

A-1外部キー

ある表の列のうち、他の表(または同じ表)の主キーなどを参照し、表の間の関連を表す列。外部キーの値は、参照先に存在する値かNULLでなければならないという参照制約によって、表の間の整合性が保たれる。

Past Exams

過去問での出題

過去問で 62 回出題(データベーススペシャリスト試験 19・応用情報技術者試験 16・ITパスポート試験 11・基本情報技術者試験 5・高度試験 午前Ⅰ 5・情報処理安全確保支援士試験 4・システムアーキテクト試験 1・システム監査技術者試験 1)。うち 5 回は用語そのものを問う問題です。

残り 52 件を表示

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

情報処理安全確保支援士試験の過去問によく出る用語

Related

関連キーワードの用語

IP主キー

テーブル内の各レコードを一意に識別するためのフィールドまたはフィールドの組み合わせ。重複やNULL値は許されず、データの整合性を保証する。

DB候補キー

リレーションにおいて、タプルを一意に識別でき、かつその真部分集合では一意性を保てない属性の組。1つのリレーションに複数存在しうる。候補キーの中から主キーが選ばれる。

DBスーパーキー

リレーションにおいて、タプルを一意に識別できる属性の組。候補キーに余分な属性を加えたものもスーパーキーとなる。候補キーは極小のスーパーキーである。

SCSQLインジェクション

Webアプリケーションの入力値を通じて不正なSQL文を挿入・実行させる攻撃手法。データの不正取得、改ざん、削除などが可能になる。対策としてプレースホルダ(バインド機構)の使用、入力値の検証、エスケープ処理、最小権限のDBアカウント使用がある。

SCデータベース暗号化

データベースに格納するデータを暗号化して保護する対策。表領域やファイル単位で透過的に暗号化する方式と、特定の列だけを暗号化する方式があり、後者は検索や結合の制約とのトレードオフを検討する。

SCデータベースアクセス制御

データベースの利用者やロールに対し、表・列・行の単位で参照や更新の権限を与える仕組み。GRANT/REVOKEで設定し、アプリケーション用アカウントには必要最小限の権限だけを付与する。