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

Oracle AI Database 26aiを使う。各会員にプロフィールは0または1件としたい。profilesはprofile_idを主キーに持つ。member_idはNOT NULLの外部キーでmembersを参照する。追加する最も直接的な制約はどれか。

A
profile_idのNOT NULL制約だけ

既に主キーであり会員の重複は防げない。

B
profiles.member_idへのUNIQUE制約★ 正解

同一会員の二重プロフィールを防ぐ。

C
member_idの外部キーを削除する

参照整合性を失うだけで一意性を追加しない。

D
profilesへ全会員分の行を必ずINSERTする制約

任意の0件を許す要件と合わない。

解説

外部キーは参照先の存在を保証するが、同じmember_idを持つ複数行を単独では防がない。UNIQUEで会員ごとの件数を最大1へ制限する。

根拠資料・確認情報

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

資料確認日:2026-11-02

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

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

同じレッスンの問題

アプリで毎日学習しよう

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

更新: 2026/11/2
Oracle AI Database 26aiを使う。各会員にプロフィールは0ま | ORACLE MASTER Silver SQL 26ai 練習問題・解説 | まなびの時間