No.2ベストアンサー
- 回答日時:
「外部キー制約」と「参照整合制約」は同じものと考えて良いと思いますよ。
実現方法に注目しているか、実現する内容に注目しているかの差でしょうか。
「タプル」を「行」や「レコード」と言うことも有りますが、それと同じようなことかと。
また「参照整合制約を成り立たせるために外部キーがある」という認識も合っていますよ。
この回答へのお礼
お礼日時:2012/01/28 21:16
情報ありがとうございます。
>「参照整合制約を成り立たせるために外部キーがある」という認識も合っていますよ。
そういわれてほっとしました。
情報ありがとうございました。
No.1
- 回答日時:
外部キー(英語:foreign key)は、コンピュータの関係データベースの関係モデルの文脈において、2つの関係変数(テーブル)の間の参照整合性制約をいう。
関係データベース管理システム(RDBMS)あるいは SQL データベース管理システム (SQL DBMS) は参照整合性制約を強制適用するため、
( http://ja.wikipedia.org/wiki/外部キー )
参照整合性は、多くの場合、主キーもしくは主キー以外の候補キーと、外部キーの、組み合わせにより、強制適用される。
( http://ja.wikipedia.org/wiki/参照整合性 )
と説明されていますから,
> FOREIGN KEYは、外部キー制約になるのでしょうか?
> FOREIGN KEYは、参照整合制約になるのでしょうか?
のように両者を別と捉えて,あたかも,外部キー指定のない参照整合制約がある,参照整合制約のない外部キー指定がある,と言いたげな表現に違和感をもちます。
私的には,
「外部キー指定が FOREIGN KEY で,CASCADE/RESTRICT などの指定が参照整合制約の種類である」
という言い方なら分かるような気がするのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SEO Wordpressで地図上のポイントをクリックしたらタグも連動して変わるやり方 1 2023/05/16 01:12
- フリーソフト 1秒毎にキーの←を押すソフト 1 2023/03/06 04:27
- 病院・検査 整形外科を変えたら先生が怒った。 5 2023/05/09 22:21
- Java JavaのSingletonパターンのprivateの持つ意味が分かりません。 5 2022/06/12 10:38
- 飲食業・宿泊業・レジャー ビジネスホテルのカードキーのトラブルです。 1 2023/07/11 07:30
- 観光地・ランドマーク こんにちは。 分かる方に教えていただきたいのですが 私は、宮城で行われるJOJOWORLD2 に参戦 1 2023/01/31 22:37
- MySQL エラー 1068 (42000): 複数の主キーが定義されていますエラー 2 2022/11/17 04:36
- DIY・エクステリア 製罐の部品について 1 2023/02/27 19:03
- 法学 次の職業の自由の制約に対する説明のうち、薬局距離制限に対する最高裁判所の判決に照らして、明らかに適当 1 2022/11/25 13:35
- 憲法・法令通則 次の職業の自由の制約に対する説明のうち、薬局距離制限に対する最高裁判所の判決に照らして、明らかに適当 1 2022/11/27 09:22
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
列が存在しないと言われる
-
DBから日付順に指定件数の削除...
-
alter tableすると、処理が止ま...
-
COPY時のtimestamp型について
-
UPDATE文について
-
大量データを更新したら、処理...
-
Null値を無視してユニークにしたい
-
繰り返し処理の関数を作成したい。
-
Oracleの制約構文に関して
-
PostgreSQLの「not null」制約...
-
PostgreSQLで表結合+DELETEしたい
-
CREATE INDEXはどういう時に使...
-
RDB経験者向けのAccess参考書
-
副問い合わせ
-
constraint と index の違い
-
DB2 「既存カラムへのnot null...
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Accessでテーブル名やクエリ名...
-
Accessでテーブルの値をテキス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
列が存在しないと言われる
-
0の除算
-
constraint と index の違い
-
INSERTできるレコード数を制限...
-
長いSQL文を実行するには?
-
PostgreSQLで表結合+DELETEしたい
-
alter tableすると、処理が止ま...
-
COPY時のtimestamp型について
-
DBから日付順に指定件数の削除...
-
動的に生成したカラムを使ったF...
-
SQLで特定データがNULLなら別デ...
-
複数キーワードでのあいまい検索
-
■一番最初に値が入っている(Nul...
-
postgreSQLの日付を変数にする...
-
PostgreSQLで、元テーブルをコ...
-
SQLite:項目が存在しない場合の...
-
INSERTできない
-
powergres(postgres)にalter文...
-
SQL における変数の宣言と代入...
-
大量データを更新したら、処理...
おすすめ情報