ORACLE MASTER Silver SQL 26ai複合参照と関係の設計条件オリジナル・公式資料照合難易度

Oracle AI Database 26aiを使う。parent(a,b)の主キーは(a,b)、登録済み行は(1,10),(2,20)だけである。child(x,y)はFOREIGN KEY(x,y) REFERENCES parent(a,b)だけを持つ。追加する行(1,20)はどうなるか。

A
成功する。1と20はそれぞれどこかの親行にある

別行の値を組み合わせて参照できない。

B
成功し、親へ(1,20)が自動追加される

外部キーは親行を自動生成しない。

C
拒否される。(1,20)という組が親にない★ 正解

複合参照は列の対応順も含む組で検査する。

D
成功し、childの値が(1,10)へ自動修正される

制約は入力値を親へ合わせて書き換えない。

解説

複合外部キーでは列の組が親のキーと一致する必要がある。各値が別々の親行に存在するだけでは足りない。

根拠資料・確認情報

対応範囲:ORACLE MASTER Silver SQL 26ai(1Z0-171-JPN)

資料確認日:2026-11-02

アプリ内の初回回答データ

回答データを読み込んでいます。

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで ORACLE MASTER Silver SQL 26ai 合格を目指す。無料・課金なし。

更新: 2026/11/2
Oracle AI Database 26aiを使う。parent(a,b)の主 | ORACLE MASTER Silver SQL 26ai 練習問題・解説 | まなびの時間