3つのテーブルA,B,Cがあって、そのうちの1つのテーブルAには3つ列があるわけだが、そのAの二つの列は他の2つのテーブルB、Cの列と参照整合性制約で縛られている。
つまり、Aが参照するBの列とCの列があらかじめ存在しないことには、Aのテーブルにレコードをインサートすることはできないような仕組みだ。(のはずだ。)
これは、同時にAが参照している限り、BやCのAの列に参照されている列の特定のレコードは削除することができないことでもある。
がっちりと整合性を保つという意味で重要なのだ。
参照整合性制約が重要だって感づいていながら、それに対応するデータ入力のプロセスを考えていなかったことにさっき気がついたのでメモっとく。
Aが参照するBの列とCの列があらかじめ存在しないことには、Aのテーブルにレコードをインサートすることはできないような仕組みだ。

コメント

最新の日記 一覧

<<  2025年5月  >>
27282930123
45678910
11121314151617
18192021222324
25262728293031

お気に入り日記の更新

この日記について

日記内を検索