HOME»データベーススペシャリスト令和7年秋期»午前Ⅱ 問8
データベーススペシャリスト令和7年秋期 午前Ⅱ 問8
問8
表定義に基づいて作成された"システム担当者"表において,トランザクションAの複合文内のSQL文全てを正常終了させるためにaに入れる字句はどれか。ここで,実線の下線は主キーを表す。
〔表定義〕
〔トランザクションAの複合文内のSQL文〕
〔表定義〕
CREATE TABLE システム担当者 (
システム番号 INTEGER,
担当者番号 INTEGER NOT NULL,
CONSTRAINT PK_システム番号 PRIMARY KEY(システム番号),
CONSTRAINT UK_担当者番号 UNIQUE(担当者番号) DEFERRABLE INITIALLY IMMEDIATE
)
システム番号 INTEGER,
担当者番号 INTEGER NOT NULL,
CONSTRAINT PK_システム番号 PRIMARY KEY(システム番号),
CONSTRAINT UK_担当者番号 UNIQUE(担当者番号) DEFERRABLE INITIALLY IMMEDIATE
)

SET CONSTRAINTS a;
UPDATE システム担当者 SET 担当者番号 = 222 WHERE システム番号 = 1234;
UPDATE システム担当者 SET 担当者番号 = 111 WHERE システム番号 = 6789;
COMMIT;
UPDATE システム担当者 SET 担当者番号 = 222 WHERE システム番号 = 1234;
UPDATE システム担当者 SET 担当者番号 = 111 WHERE システム番号 = 6789;
COMMIT;
- PK_システム番号 DEFERRED
- PK_システム番号 IMMEDIATE
- UK_担当者番号 DEFERRED
- UK_担当者番号 IMMEDIATE
分類
テクノロジ系 » データベース » データ操作
正解
ウ
解説
この問題に対する解説は、まだ作成されていません。
