データベースとは何ですか？
コンピュータサイエンスにおいて、データベース管理システムとは、通常、信頼性の高いデータの保存と整理を行い、エンドユーザーやアプリケーションに対して、効率的でシンプルなデータ変更・アクセス方法を提供するソフトウェアを指す。

データベースシステムは、サポートするデータベースモデルによって分類される。最も一般的なデータベース・モデルには、リレーショナル・モデル、オブジェクト・モデル、キー・バリュー・モデル、ドキュメント・モデルがある。1980年代以降、リレーショナル・データベースが業界を席巻し、他のモデルはニッチな環境で使用されるようになった。

リレーショナル・データベースが広く受け入れられているのは、非常に抽象的でシンプルなインターフェースを提供し、データをテーブルの行と列に整理することで、エンドユーザーやアプリケーションの複雑さを軽減しているからである。関係データベースでは、SQL言語がデータの変更とアクセスに使用される。

異なるデータベースシステムは、ターゲットとする作業環境に基づいて、異なるコア機能を持つ。しかし、そのほとんどは以下の特徴を共有している：
-- データを効率的に保存、変更、アクセスする、
-- メタデータやユーザーデータのカタログへのアクセスを提供する、
-- ある程度の一貫性を保ちながら、同時並行的な変更を処理する、
-- トランザクションの基本的な分離レベルをサポートする、
-- セキュリティ強化のためにユーザー・データへのアクセス制御を行う。