ロゴ

データベース

でーたべーす

ひとことで言うと

大量のデータを構造化して格納し、効率的な検索・更新・管理を可能にするデータの集合体とその管理システム。

解説

大量のデータを整理・格納し、効率的に検索・更新・管理できるように構造化されたデータの集合体。データベース管理システム(DBMS)により運用され、データの整合性、一貫性、セキュリティを確保する。リレーショナルデータベースが最も広く利用されているが、NoSQLデータベースの利用も増加している。

くわしく解説

データベースとは、複数のユーザーやアプリケーションが共有して利用できるよう、データを体系的に整理・格納した仕組みである。データベース管理システム(DBMS)がデータの物理的な格納・検索・更新・削除を担い、データの整合性・一貫性・セキュリティを確保する。最も広く使われるリレーショナルデータベース(RDB)はデータを表(テーブル)形式で管理し、SQL(構造化照会言語)によって操作する。他にも、文書型・グラフ型・キーバリュー型などのNoSQLデータベースも用途に応じて普及している。正規化によってデータの冗長性を排除し、異常(挿入異常・更新異常・削除異常)を防ぐ設計が重要である。試験では正規化、SQL、ACID特性、トランザクション管理など幅広いテーマと関連する基盤概念として出題される。

具体例で考えよう

通販サイトが顧客情報・商品情報・注文情報を別々のテーブルに格納し、注文処理の際にはSQLでテーブルを結合して必要な情報を瞬時に取得できる仕組みを構築している。

試験対策ポイント

リレーショナルデータベースの基本概念(テーブル・主キー・外部キー・正規化)が最頻出。NoSQLとの違い、DBMSの機能(同時実行制御・障害回復)も出題範囲。SQLの基本構文も確認必須。

関連用語

経営情報システム」の他の用語