翻訳と辞書
Words near each other
・ 外邦図
・ 外邪
・ 外郎
・ 外郎 (菓子)
・ 外郎 (薬品)
・ 外郎売
・ 外郎売り
・ 外郎藤右衛門康祐
・ 外部
・ 外部イオン対
外部キー
・ 外部コスト
・ 外部コマンド
・ 外部フィルター
・ 外部フレーム
・ 外部リンク
・ 外部リンクの選び方
・ 外部リンク用テンプレート
・ 外部不経済
・ 外部光電効果


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

外部キー : ミニ英和和英辞書
外部キー[がいぶきー]
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。

: [そと, ほか, げ, がい]
 【名詞】 1. other place 2. the rest 
外部 : [がいぶ]
 【名詞】 1. the outside 2. external 
: [ちょうおん]
 (n) long vowel mark (usually only used in katakana)

外部キー : ウィキペディア日本語版
外部キー[がいぶきー]
外部キー(がいぶキー、英語:foreign key、FK)は、コンピュータ関係データベース関係モデルの文脈において、2つの関係変数テーブル)の間の参照整合性制約をいう。
外部キーは、参照する側の関係変数で1つの属性(列、カラム) もしくは2つ以上の属性の集合を同定し、参照する側の関係変数は、参照される側の関係変数の1つの属性もしくは2つ以上の属性の集合を参照する。
参照する側の関係変数の属性の1つの組(タプル、行) の値は、参照される側の関係変数の組の値として出現しなければならない。
このため、参照する側の関係変数の組には、参照される側の関係変数に現れない値を、含むことはできない。
このような参照関係は、2つの情報の関連づけるために作成され、関係の正規化の本質的な部分をなしている。
参照する側の関係変数の複数の組が、参照される側の関係変数の同一の組を、参照することができる。
参照する側の関係変数と参照される側の関係変数が、同一の関係変数であっても良い。
すなわちこの場合は外部キーは自分自身の関係変数を参照する。
このような外部キーは、データベース言語標準 SQL:2003 では「自己参照」外部キーあるいは「再帰的」外部キーとして規定されている。
一つの関係変数には複数の外部キーを含むことができる。
そしてこのような外部キーのそれぞれが異なる関係変数を参照する。
各々の外部キーは関係データベース管理システム(RDBMS)によりそれぞれ別個に強制適用される。
このため、関係変数間の連鎖した関連を外部キーを使って定義することができる。
外部キー-主キーの関連を本来は設計の観点から存在していてはならない場合に存在していることや、外部キー-主キーの関連が本来は設計の観点から存在しているべきである場合に存在していないことは、関係データベースおよびデータモデリングデータベース設計についての多くの問題の原因となっていることが多い。
== 外部キーを定義する ==
外部キーは、データベース言語 ANSI/ISO SQL 標準において、FOREIGN KEY 制約として規定されている。
既に存在する関係変数テーブル)に外部キー制約を追加する構文は SQL:2003 で次のように規定されている。
なお、属性(column)のリストを REFERENCES 句で省略すると、外部キーは参照される側の関係変数の主キーを参照することを暗黙に示す。

ALTER TABLE
ADD CONSTRAINT
FOREIGN KEY ( ... )
REFERENCES
( ... )
ON UPDATE 〔
ON DELETE 〔

同様に、外部キーは CREATE TABLE SQL 文の一部としても定義することができる。

CREATE TABLE table_name (
id INTEGER PRIMARY KEY,
col2 CHARACTER VARYING(20),
col3 INTEGER,
...
CONSTRAINT col3_fk FOREIGN KEY(col3)
REFERENCING other_table(UNIQUE(key_col) ON DELETE CASCADE,
... )

外部キーが単一の属性だけから構成される場合は、その属性は次の構文を使うことにより外部キーと指定することもできる。

CREATE TABLE table_name (
id INTEGER PRIMARY KEY,
col2 CHARACTER VARYING(20),
col3 INTEGER FOREIGN KEY REFERENCES other_table(column_name),
... )


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「外部キー」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.