データベース分野の攻略ポイント
応用情報技術者試験・プロジェクトマネージャ試験で出題された「データベース」分野の過去問 197問と、当サイトが独自にまとめた攻略の要点です。
この分野で問われること
関係モデル・正規化・SQL・トランザクション管理・障害回復・データベース設計が中心です。計算問題は少なく、定義と手順を正確に覚えていれば確実に得点できる、いわば「取りこぼしてはいけない」分野です。特に正規形とACID特性は毎年のように形を変えて出ます。
攻略の要点
- 正規化は「第1正規形=繰返し項目の排除」「第2正規形=部分関数従属の排除」「第3正規形=推移的関数従属の排除」。どの従属を消した段階かを問う設問が定番で、キーの一部にだけ従属していれば第2正規形違反、非キー属性を経由して従属していれば第3正規形違反と判断する。
- ACID特性は原子性(Atomicity)・一貫性(Consistency)・独立性(Isolation)・耐久性(Durability)。「途中まで反映される状態を作らない」=原子性、「同時実行しても逐次実行と同じ結果」=独立性、と機能で言い換えられるようにしておく。
- 障害回復はロールバック(未コミットを取り消す=更新前ログ)とロールフォワード(コミット済みを再現する=更新後ログ)。チェックポイントとの位置関係を図で描けるようにすると、回復対象トランザクションを問う問題が一瞬で解ける。
- SQLは結合(INNER/OUTER)・集約(GROUP BY と HAVING)・副問合せ(相関副問合せかどうか)の3点が頻出。WHERE は集約前、HAVING は集約後という実行順序を押さえる。
- 同時実行制御は2相ロッキングプロトコルと、専有ロック/共有ロックの両立可否。デッドロックは待ちグラフの循環で判定する。
選択肢の典型的なひっかけ
- 「第3正規形なら第2正規形でもある」という包含関係を無視した選択肢。上位の正規形は下位を満たす。
- 外部結合の向き(LEFT/RIGHT)を逆にした選択肢。どちらの表の行を必ず残すのかで判断する。
- ビューと実表の違い。ビューは実データを持たず、更新可能性に制約がある。
前提となる用語
関係モデル候補キー・主キー・外部キー関数従属正規化ACID特性2相コミットロールバック/ロールフォワード排他制御E-R図NoSQL
「データベース」の過去問(197問中60問を表示)
- 令和7年度 プロジェクトマネージャ試験 午前I 問8BASE特性を満たし、次の特徴をもつNoSQLデータベースシステムに関する記述のうち、適切なものはどれか。 〔NoSQL…
- 令和7年度 プロジェクトマネージャ試験 午前I 問9関係データベースのビューに関する記述のうち、適切なものはどれか。
- 令和7年度春期 応用情報技術者試験 午前 問24大量のIoTデバイスから送信される大量で,かつ様々な形式のデータを格納可能なデータモデルのうち,行ごとに任意の列数をもち…
- 令和7年度春期 応用情報技術者試験 午前 問25UMLを用いて表した図のデータモデルを関係データベース上に実装する際の解釈のうち,適切なものはどれか。
- 令和7年度春期 応用情報技術者試験 午前 問26関係を第2正規形から第3正規形に変換する手順はどれか。
- 令和7年度秋期 応用情報技術者試験 午前 問26BASE特性を満たし,次の特徴をもつNoSQLデータベースシステムに関する記述のうち,適切なものはどれか。 〔NoSQL…
- 令和7年度春期 応用情報技術者試験 午前 問27SQL文に示す参照制約が存在する“商品”表と“受注”表とがある。“商品”表の行を削除したとき,削除した行の商品コードと同…
- 令和7年度秋期 応用情報技術者試験 午前 問27「売上」表への次の検索処理のうち,B+木インデックスよりもハッシュインデックスを設定した方が適切なものはどれか。ここで,…
- 令和7年度春期 応用情報技術者試験 午前 問28和両立である関係RとSがある。R∩Sと等しいものはどれか。ここで,-は差演算,∩は共通演算を表す。
- 令和7年度秋期 応用情報技術者試験 午前 問28関係データベースのビューに関する記述のうち,適切なものはどれか。
- 令和7年度秋期 応用情報技術者試験 午前 問29RDBMSにおいて,同じデータ項目の異なる版を用意することによって,トランザクションの同時実行性を高める仕組みはどれか。
- 令和6年度 プロジェクトマネージャ試験 午前I 問10化粧品の製造を行っているA社では、販売代理店を通じて商品販売を行っている。今後の販売戦略に活用するために、次の三つの表を…
- 令和6年度春期 応用情報技術者試験 午前 問25ストアドプロシージャの利点はどれか。
- 令和6年度春期 応用情報技術者試験 午前 問26“部品”表及び“在庫”表に対し,SQL文を実行して結果を得た。SQL文のaに入れる字句はどれか。〔SQL文〕SELECT…
- 令和6年度春期 応用情報技術者試験 午前 問27トランザクションTはチェックポイント後にコミットしたが,その後にシステム障害が発生した。トランザクションTの更新内容をそ…
- 令和6年度秋期 応用情報技術者試験 午前 問272相コミットで分散トランザクションの原子性を保証する場合,ネットワーク障害の発生によって参加者のトランザクションが,コミ…
- 令和6年度春期 応用情報技術者試験 午前 問28データウェアハウスのテーブル構成をスタースキーマとする場合,分析対象のトランザクションデータを格納するテーブルはどれか。
- 令和6年度秋期 応用情報技術者試験 午前 問28化粧品の製造を行っているA社では,販売代理店を通じて商品販売を行っている。今後の販売戦略に活用するために,次の三つの表を…
- 令和6年度春期 応用情報技術者試験 午前 問29ビッグデータの基盤技術として利用されるNoSQLに分類されるデータベースはどれか。
- 令和6年度秋期 応用情報技術者試験 午前 問29次のオブジェクト図(インスタンスを表す図)に対応する概念データモデルはどれか。ここで,オブジェクト図及び概念データモデル…
- 令和6年度秋期 応用情報技術者試験 午前 問30“成績”表に対して,SQL文1と同一の結果を得るために,SQL文2のaに入れる字句はどれか。
- 令和6年度秋期 応用情報技術者試験 午前 問31DBMSのチェックポイントに関する記述として,適切なものはどれか。
- 令和5年度 プロジェクトマネージャ試験 午前I 問9DBMSをシステム障害発生後に再立上げするとき,ロールフォワードすべきトランザクションとロールバックすべきトランザクショ…
- 令和5年度春期 応用情報技術者試験 午前 問26JSON形式で表現される図1,図2のような商品データを複数のWebサービスから取得し,商品データベースとして蓄積する際の…
- 令和5年度秋期 応用情報技術者試験 午前 問26“売上”表への次の検索処理のうち,B⁺木インデックスよりもハッシュインデックスを設定した方が適切なものはどれか。ここで,…
- 令和5年度春期 応用情報技術者試験 午前 問27クライアントサーバシステムにおけるストアドプロシージャの記述として,誤っているものはどれか。
- 令和5年度秋期 応用情報技術者試験 午前 問27関係モデルにおける外部キーの説明として,適切なものはどれか。
- 令和5年度春期 応用情報技術者試験 午前 問28データベースシステムの操作の説明のうち,べき等(idempotent)な操作の説明はどれか。
- 令和5年度秋期 応用情報技術者試験 午前 問28更新可能なビューを作成するSQL文はどれか。ここで,SQL文中に現れる基底表は全て更新可能とする。
- 令和5年度春期 応用情報技術者試験 午前 問29UMLを用いて表した図のデータモデルのa,bに入れる多重度はどれか。〔条件〕(1)部門には1人以上の社員が所属する。(2…
- 令和5年度秋期 応用情報技術者試験 午前 問29“製品”表と“在庫”表に対し,次のSQL文を実行した結果として得られる表の行数は幾つか。 SELECT DISTINCT…
- 令和5年度春期 応用情報技術者試験 午前 問30図のような関係データベースの"注文"表と"注文明細"表がある。"注文"表の行を削除すると,対応する"注文明細"表の行が,…
- 令和5年度秋期 応用情報技術者試験 午前 問30DBMSをシステム障害発生後に再立上げするとき,ロールフォワードすべきトランザクションとロールバックすべきトランザクショ…
- 令和4年度 プロジェクトマネージャ試験 午前I 問9チェックポイントを取得する DBMS において,図のような時間経過でシステム障害が発生した。前進復帰(ロールフォワード)…
- 令和4年度 プロジェクトマネージャ試験 午前I 問10ACID 特性の四つの性質に含まれないものはどれか。
- 令和4年度秋期 応用情報技術者試験 午前 問26データ項目の命名規約を設ける場合,次の命名規約だけでは回避できない事象はどれか。〔命名規約〕(1) データ項目名の末尾に…
- 令和4年度春期 応用情報技術者試験 午前 問26CAP定理におけるAとPの特性をもつ分散システムの説明として,適切なものはどれか。
- 令和4年度秋期 応用情報技術者試験 午前 問27“従業員”表に対して“異動”表による差集合演算を行った結果はどれか。
- 令和4年度春期 応用情報技術者試験 午前 問27ANSI/SPARC 3層スキーマモデルにおける内部スキーマの設計に含まれるものはどれか。
- 令和4年度秋期 応用情報技術者試験 午前 問28“商品”表に対して,次のSQL文を実行して得られる仕入先コード数は幾つか。 〔SQL文〕 SELECT DISTINCT…
- 令和4年度春期 応用情報技術者試験 午前 問28第1,第2,第3正規形とリレーションの特徴a,b,cの組合せのうち,適切なものはどれか。a:どの非キー属性も,主キーの真…
- 令和4年度秋期 応用情報技術者試験 午前 問29チェックポイントを取得するDBMSにおいて,図のような時間経過でシステム障害が発生した。前進復帰(ロールフォワード)によ…
- 令和4年度春期 応用情報技術者試験 午前 問29undo/redo方式を用いた障害回復におけるログ情報の要否として,適切な組合せはどれか。
- 令和4年度秋期 応用情報技術者試験 午前 問30ACID特性の四つの性質に含まれないものはどれか。
- 令和4年度春期 応用情報技術者試験 午前 問30ビッグデータの利用におけるデータマイニングを説明したものはどれか。
- 令和3年度 プロジェクトマネージャ試験 午前I 問8関係Rと関係Sに対して,関係Xを求める関係演算はどれか。
- 令和3年度 プロジェクトマネージャ試験 午前I 問9データベースの障害回復処理に関する記述として,適切なものはどれか。
- 令和3年度秋期 応用情報技術者試験 午前 問26関係Rと関係Sに対して,関係Xを求める関係演算はどれか。
- 令和3年度秋期 応用情報技術者試験 午前 問27データベースの障害回復処理に関する記述として,適切なものはどれか。
- 令和3年度秋期 応用情報技術者試験 午前 問28受注入力システムによって作成される次の表に関する記述のうち,適切なものはどれか。受注番号は受注ごとに新たに発行される番号…
- 令和3年度春期 応用情報技術者試験 午前 問28NoSQLの一種である,グラフ指向DBの特徴として,適切なものはどれか。
- 令和3年度秋期 応用情報技術者試験 午前 問29“部門別売上”表から,部門コードごと,期ごとの売上を得るSQL文はどれか。
- 令和3年度春期 応用情報技術者試験 午前 問29商品の注文を記録するクラス(顧客,商品,注文,注文明細)の構造を概念データモデルで表現する。a~dに入れるべきクラス名の…
- 令和3年度秋期 応用情報技術者試験 午前 問30分散データベースにおける“複製に対する透過性”の説明として,適切なものはどれか。
- 令和3年度春期 応用情報技術者試験 午前 問30コストベースのオプティマイザがSQLの実行計画を作成する際に必要なものはどれか。
- 令和3年度春期 応用情報技術者試験 午前 問31データレイクの特徴はどれか。
- 令和2年度 プロジェクトマネージャ試験 午前I 問9UMLを用いて表した図のデータモデルから,"部品"表,"納入"表及び"メーカ"表を関係データベース上に定義するときの解釈…
- 令和2年度秋期 応用情報技術者試験 午前 問26表に対するSQLのGRANT文の説明として,適切なものはどれか。
- 令和2年度秋期 応用情報技術者試験 午前 問27UMLを用いて表した図のデータモデルから,“部品”表,“納入”表及び“メーカ”表を関係データベース上に定義するときの解釈…
- 令和2年度秋期 応用情報技術者試験 午前 問28関係“注文記録”の属性間に①〜⑥の関数従属性があり,それに基づいて第3正規形まで正規化を行って,“商品”,“顧客”,“注…