基本情報暗記無料で始める

データベースとは?でーたべーす

データベースとは、複数の利用者やプログラムが共同で使えるように、決まった構造で整理して蓄えたデータの集まり。個々のプログラムが自前のファイルを抱えるのではなく、DBMSという専用のソフトウェアを通して読み書きすることで、重複や矛盾を防ぎ、同時に更新されても内容が壊れないようにする点が特徴である。

最終更新:2026-10-09

試験情報

基本情報技術者試験の過去問では24回出題され、ほかに7問の解説で触れられています(2016年度〜2024年度)。

基本情報技術者試験の頻出用語/テクノロジ系

別名:database

この語が出る過去問を解く →

背景

業務ごとにプログラムが自分用のファイルを持っていた時代は、同じ取引先の住所が販売用と請求用に別々に置かれ、片方だけ直して食い違うことが常だった。データの形を変えれば、そのファイルを読むプログラムを全部直す必要もあった。データを1か所へ集め、構造の定義と読み書きの手続をDBMSに任せることで、プログラムからデータを切り離し、共有と一貫性を両立できるようにしたのがデータベースである。

具体例

オープンソースのMySQLやPostgreSQL、Oracleの「Oracle Database」が代表例で、いずれもSQLで読み書きする。銀行の口座残高のように、複数の窓口から同時に更新されても矛盾が起きてはならないデータは、こうしたデータベース上で管理されている。

試験での引っ掛け

データを集めて置いてあるだけではデータベースとは呼ばない。構造が定義され、DBMSを通して複数の利用者が同時に一貫した読み書きをできることが条件である。関係データベースはその一種にすぎず、キーバリュー型や文書指向のように、SQLを前提としない方式もある点に注意する。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では24回出題(2016年度〜2024年度)
  • 分野:テクノロジ系
  • データを集めて置いてあるだけではデータベースとは呼ばない。