データベース

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内, 検索

データベース: database, DB)は、特定のテーマに沿ったデータを集めて管理し、容易に検索・抽出などの再利用をできるようにしたもの。 狭義には、コンピュータによって実現されたものを言う。OSが提供するファイルシステム上に直接構築されるものや、データベース管理システムを用いて構築されるものを含む。

コンピュータ上では、データの再利用を高速かつ安定に実現するため、データを格納するための構造について様々な工夫が払われており、このデータ構造アルゴリズム情報工学において重要な研究分野のひとつである。

データベースをコンピュータ上で管理するためのシステムをデータベース管理システム (Database Management System, DBMS) という。

目次

[編集] データベースの実際例

実際のデータベースの例として、住所録検索エンジン電子カルテ企業データベース、音楽データベース、化学データベースOPACIPDLなどが挙げられる。

Emp Tables (Database).PNG

[編集] データモデル

データモデルとは、データベースに格納するデータをどのように配置するかを論理的・物理的な側面から規定するものである。データモデルの例は以下に示す通りである。

近年はリレーショナルデータモデルを用いたデータベースが最も広く普及している。 今後は、ナビゲーショナルデータベースに移行するであろう。

[編集] リレーショナルデータモデル

IBMエドガー・F・コッドによって考案された[1]現在もっとも広く用いられているデータモデルである。複数の関係(リレーション)を基本的なデータ型とする。格納されたデータを獲得するための問い合わせは関係代数ないし関係論理の演算によって行う。

リレーショナルデータモデルに関する詳細は関係モデル関係データベースを参照されたい。

[編集] 著作権

情報の選択又は体系的な構成によって創作性を有するものは、著作物として保護されている(著作権法第12条の2)。

[編集] 参考資料

  1. ^ Derivability, Redundancy and Consistency of Relations Stored in Large Data Banks. IBM Research Report, San Jose, California RJ599: (1969)

[編集] 関連項目

[編集] 関連学会

[編集] 外部リンク

個人用ツール
名前空間
変種
操作
案内
ヘルプ
ツールボックス
他の言語