ITパスポート 令和8年度 問56 の解説テクノロジ系/データベース
DBMSにおけるチェックポイントの説明として、適切なものはどれか。
この設問が問うていること
DBMS(データベース管理システム)におけるチェックポイントの概念について問う設問です。
総合解説
この設問は、データベースの信頼性や復旧に関連する重要な概念である「チェックポイント」について問うています。 ・ 正解:エ(d) チェックポイントとは、DBMSがメモリ上で一時的に保持している更新データを、定期的にHDDなどの永続的な記憶装置にまとめて書き出す操作、またはその時点を指します。これにより、システム障害が発生した場合でも、最後にチェックポイントが取られた時点からのみ復旧作業を行えばよくなり、復旧にかかる時間を大幅に短縮できます。 ・ 不正解の選択肢: ・ ア(a)はコミットの説明です。トランザクション(一連の処理)が成功した際に、その変更を確定し、データベースに永続的に反映させる操作です。 ・ イ(b)はロールバックの説明です。トランザクションが失敗したり、途中で中断されたりした場合に、そのトランザクションが行った変更をすべて取り消し、データベースを元の状態に戻す操作です。 ・ ウ(c)はデッドロックの説明です。複数のトランザクションが互いに必要な資源をロックし合い、相手のロック解除を待ち続けることで、どのトランザクションも処理を進められなくなる状態を指します。 これらの用語は、データベースの整合性や可用性を保つ上で非常に重要な概念ですので、しっかりと理解しておきましょう。
データベースをまとめて学ぶ
データベース 重点教科書 →
ITパスポート頻出のデータベース分野を攻略。RDBMSとNoSQLの違い、E-R図や正規化によるテーブル設計、SQL的操作、ACID特性やロールバックまで基礎からやさしく解説します。