ORACLE MASTER Silver SQL 26ai関係モデルと行の選択・並べ替えオリジナル・公式資料照合難易度
学生は複数講座を受講でき、一つの講座にも複数学生が参加する。受講関係の表現として適切なのはどれか。
A
学生表へ講座IDを一つだけ追加してすべて表す
一人が複数講座を受講する条件を満たせない。
B
講座表へ学生IDを一つだけ追加してすべて表す
一講座に複数学生が参加する条件を満たせない。
C
学生IDと講座IDを持つ受講表を作る★ 正解
両方への参照を持つ行で多対多を表す。
D
学生と講座を無条件にCROSS JOINした全組を登録する
実際には受講していない組まで登録される。
解説
多対多の関係は学生IDと講座IDを持つ中間表で表現する。組の一意性を制約にすれば、同じ受講関係の重複も防止できる。
根拠資料・確認情報
対応範囲:ORACLE MASTER Silver SQL 26ai(1Z0-171-JPN)
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。