トランザクション途中で担当者番号の一時的な重複が発生しますが、最終的にはユニーク制約が満たされます。DEFERRABLE INITIALLY IMMEDIATEと定義されたUK_担当者番号制約のチェックをトランザクションのコミット時まで遅延させるために、SET CONSTRAINTS UK_担当者番号 DEFERRED; を使用します。
令和7年度 秋期 データベーススペシャリスト 午前II 問8
表定義に基づいて作成された“システム担当者”表において、トランザクション Aの複合文内の SQL 文全てを正常終了させるためにaに入れる字句はどれか。ここで、実線の下線は主キーを表す。
〔表定義〕
CREATE TABLE システム担当者(
システム番号 INTEGER,
担当者番号 INTEGER NOT NULL,
CONSTRAINT PK_システム番号 PRIMARY KEY(システム番号),
CONSTRAINT UK_担当者番号 UNIQUE(担当者番号)
DEFERRABLE INITIALLY IMMEDIATE
)
システム担当者
システム番号
担当者番号
1234
111
6789
222
〔トランザクションAの複合文内のSQL 文〕
SET CONSTRAINTS
a
;
UPDATE システム担当者 SET 担当者番号 = 222 WHERE システム番号 = 1234;
UPDATE システム担当者 SET 担当者番号 = 111 WHERE システム番号 = 6789;
COMMIT;
選択肢
解説
結論 → 詳細 → 補足 の 3 層構成
展開閉じる
解説
結論 → 詳細 → 補足 の 3 層構成
分野「SQL」の学習ポイント
この問題の理解を「分野全体の力」に広げるための足がかり
- 何が問われるか
- 本問の分野で問われる代表的な知識・用語の整理。
- 学習の進め方
- 正解/誤答の選択肢ごとに「なぜ正しい / なぜ違うのか」を1行ずつ言語化すると定着する。
この問題を AI と深掘りする
用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。
関連する問題
SQL の他の問題
- データベーススペシャリスト2009年度 春期 午前II 問7次のSQL 文の実行結果の説明として、適切なものはどれか。 CREATE VIEW 東京取引先 AS SELECT * FROM 取引先 WHERE 取引先.所在地 =,東京, GRANT SELECT ON 東京取引先 TO "8823"
- データベーススペシャリスト2009年度 春期 午前II 問8和両立である関係 RとSがある。R∩S と等しいものはどれか。ここで、-は差演算,∩は共通集合演算を表す。
- データベーススペシャリスト2009年度 春期 午前II 問9“社員”表と“人事異動”表から社員ごとの勤務成績の平均を求める適切な SQL 文はどれか。ここで、求める項目は、社員コード、社員名,勤務成績(平均)の3項目とする。 社員 社員コード 社員名 性別 生年月日 入社年月日 01553 太田 由美 女 1970-03-10 1990-…
- データベーススペシャリスト2010年度 春期 午前II 問2表の所有者が、SQL 文の GRANT を用いて設定するアクセス権限の説明として、適切なものはどれか。
- データベーススペシャリスト2010年度 春期 午前II 問10次のSQL文と同じ検索結果が得られる SQL 文はどれか。 SELECT DISTINCT TBL1.COL1 FROM TBL1 WHERE COL1 IN (SELECT COL1 FROM TBL2)
他年度の「SQL」問題
データベーススペシャリスト の同じ分野を年度をまたいで演習する
- 令和6年度 秋期データベーススペシャリスト 午前II 問1SQLのシーケンスに関する説明のうち、適切なものはどれか。
- 令和4年度 秋期データベーススペシャリスト 午前II 問6“文書”表,“社員”表から結果を得る SQL 文のaに入れる字句はどれか。 文書 文書 ID | 作成者 ID | 承認者 ID 1 | 100 | 200 2 | 100 | 300 3 | 200 | 400 4 | 500 | 400 社員 社員 ID | 氏名 100 |…
- 令和2年度 10月試験データベーススペシャリスト 午前II 問10“社員”表から、男女それぞれの最年長社員を除く全ての社員を取り出す SQL 文とするために、aに入れる字句はどれか。ここで、“社員”表の構造は次のとおりであり、実線の下線は主キーを表す。 社員(社員番号,社員名,性別,生年月日) [SQL文〕 SELECT 社員番号,社員名 FR…
- 2010年度 春期データベーススペシャリスト 午前II 問11ビューのSELECT 権限に関する記述のうち、適切なものはどれか。
データベーススペシャリスト の学習ガイド
データベーススペシャリスト SQL・設計対策|午後Iの頻出問題と解法
データベーススペシャリスト(DB)試験の午後I頻出問題を解説。SELECT・結合・サブクエリ・トランザクション・ER設計・正規化の解法パターンを整理し、実践的な対策を紹介します。
データベーススペシャリスト 午後で時間が足りない人へ|午後I・午後IIの時間配分とER図・SQL読解の時短術
データベーススペシャリスト(DB)試験の午後で「時間が足りない・解き終わらない」人向けに、午後I(90分・3問中2問)と午後II(120分・2問中1問)の時間配分、ER図と長文要件を速く読むコツ、SQL読解や正規化で時間を溶かさない方法を解説します。
データベーススペシャリスト試験 出題傾向の最新分析【2026年最新】|増えた論点・捨て論点
データベーススペシャリスト試験の直近2年の出題傾向を分析し、増加している新論点・減少している論点・捨てて良い論点を整理。学習計画の優先度付けに活用できます。
データベーススペシャリスト試験 過去問の解き方完全ガイド|AI解説で時短する5ステップ
データベーススペシャリスト試験の過去問を効率的に回すための5ステップを紹介。AIコパイロットを使った時短解説の取り方、復習タイミング、選択肢分析の手順までまとめました。