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