Loading article…
データベース理論は、データベースおよびデータベース管理システムの理論的領域の研究に関連する幅広いトピックを包含する。
データ管理の理論的側面には、クエリ言語の基礎、クエリの計算複雑性と表現力、有限モデル理論、データベース設計理論、依存性理論、並行性制御とデータベース復旧の基礎、演繹データベース、時間的および空間的データベース、リアルタイムデータベース、不確実なデータと確率的データベースの管理、Webデータなどが含まれます。
従来、ほとんどの研究は関係モデルに基づいて行われてきました。これは、このモデルが通常、最も単純で基本的な関心対象モデルと考えられているためです。オブジェクト指向モデルや半構造化モデル、あるいは最近ではグラフデータモデルやXMLなどの他のデータモデルに関する対応する結果は、多くの場合、関係モデルに関する結果から導き出すことができます。[ 1 ]
データベース理論は、クエリ言語の複雑さと強力さ、および論理との関連性を理解するのに役立ちます。関係代数と一階述語論理(コッドの定理により等価)から始まり、グラフ到達可能性などの重要なクエリはこの言語では表現できないという洞察から、 [ 2 ] Datalogなどの論理プログラミングと不動点論理に基づくより強力な言語が研究されました。[ 3 ]この理論は、クエリ最適化とデータ統合の基礎も探求しています。ここでは、ほとんどの研究が連言クエリを研究しており、これはチェイスアルゴリズムを使用して制約の下でもクエリ最適化が可能です。
この分野における主要な研究会議は、ACMデータベースシステム原理シンポジウム(PODS)と国際データベース理論会議(ICDT)である。