⏱ 5分 ★★★☆☆ 頻出:中

DBとは何か

ファイル管理との違いからDBMSの役割まで。なぜDBが必要かを理解する

データベース=「構造化されたデータの集まり+管理システム」

データベース(DB)とは、データを整理して蓄積し、必要なときに素早く取り出せる仕組みです。

単なるファイル(ExcelやCSV)と違い、複数人が同時に使え、矛盾が起きず、壊れても戻せる仕組みを持ちます。

ファイルとDBの違い

比較項目Excelファイルデータベース
同時アクセス❌ 1人ずつ✅ 複数人同時
データの整合性❌ 手動管理✅ 制約で自動保証
大量データ❌ 遅くなる✅ 高速検索
障害時の回復❌ バックアップ頼み✅ 自動ログで復元
アクセス制御❌ ファイル単位✅ テーブル・行単位

DBMSの役割

DBMS(Database Management System)=データを管理するソフトウェア。

アプリ
↓ SQLで命令
DBMS
解析・最適化・権限確認・ロック管理・ログ記録
ストレージ
↑ データを読み書き

試験での出方

「DBMSが提供する機能」として、同時実行制御・障害回復・データ独立性・セキュリティの4つをセットで覚えておくこと。
「データベース=Oracle」は誤り。DBMSの代表例であってイコールではない。
🧠 確認クイズ
Q1. DBMSが提供する主な機能として誤っているものはどれか?
Q2. Excelファイル管理とRDBMS管理の大きな違いは何か?
Q3. リレーショナルデータベースを操作する標準言語は何か?