実践問題
解答&解説は第1問から第10問までを列挙しています。
まず問題を解いてから解答&解説を見ることを推奨します。
第1問
DBMS(データベース管理システム)の主な役割として最も適切なものはどれか。
- CPUクロックを制御する
- データを効率的・安全に管理する
- HDD物理障害を修復する
- ネットワーク配線を管理する
解答&解説はこちら
第2問
DBMSを利用する目的として最も適切なものはどれか。
- データの独立性向上
- CPU性能向上
- 電力消費削減
- RAID構成最適化
解答&解説はこちら
第3問
データ独立性の説明として適切なものはどれか。
- データ構造変更の影響を小さくする考え方
- CPUから独立動作する仕組み
- HDD障害耐性
- ネットワーク分離
解答&解説はこちら
第4問
トランザクション管理の目的として最も適切なものはどれか。
- データ整合性維持
- CPU高速化
- HDD圧縮
- RAID管理
解答&解説はこちら
第5問
DBMSのACID特性において「Isolation(独立性)」の説明として適切なものはどれか。
- 他トランザクションの影響を受けない
- 永続保存する
- 必ず高速実行する
- データ圧縮する
解答&解説はこちら
第6問
デッドロックの説明として適切なものはどれか。
- 複数処理が互いに資源待ちして停止する状態
- HDD故障状態
- CPU停止状態
- メモリ不足状態
解答&解説はこちら
第7問
排他制御が必要な理由として最も適切なものはどれか。
- 同時更新による不整合防止
- CPU使用率向上
- HDD容量増加
- RAID高速化
解答&解説はこちら
第8問
ロック方式で共有ロックの特徴として適切なものはどれか。
- 読取りのみ許可
- 更新専用
- 削除専用
- 排他ロック不要
解答&解説はこちら
第9問
障害回復機能(リカバリ)の目的として最も適切なものはどれか。
- 障害発生後に整合状態へ戻す
- CPU性能向上
- HDD回転数増加
- ネットワーク高速化
解答&解説はこちら
第10問
コミット(COMMIT)の役割として適切なものはどれか。
- 更新内容を確定する
- 更新取消する
- 表削除する
- 排他解除のみ行う
解答&解説はこちら
解答&解説
解答:第1問
正解:2. データを効率的・安全に管理する
DBMSの役割:
- データ管理
- 排他制御
- リカバリ
- セキュリティ管理
解答:第2問
正解:1. データの独立性向上
アプリ変更影響を減らす。
解答:第3問
正解:1. データ構造変更の影響を小さくする考え方
データ独立性:
論理構造変更 ↔ プログラム影響最小化
解答:第4問
正解:1. データ整合性維持
トランザクション:
複数処理を一まとまり管理。
解答:第5問
正解:1. 他トランザクションの影響を受けない
ACID:
ACID = Atomicity(原子性) + Consistency(一貫性) + Isolation(独立性) + Durability(耐久性)
解答:第6問
正解:1. 複数処理が互いに資源待ちして停止する状態
例:
Transaction A → B待ち
Transaction B → A待ち
停止。
解答:第7問
正解:1. 同時更新による不整合防止
排他制御重要。
解答:第8問
正解:1. 読取りのみ許可
共有ロック:
- 読取可
- 更新不可
解答:第9問
正解:1. 障害発生後に整合状態へ戻す
ログ利用。
解答:第10問
正解:1. 更新内容を確定する
COMMIT;
確定。
取消:
ROLLBACK;
知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

まずは無料でキャリア相談

コメント