Loading article…
不確実データベース[ 1 ]は、データベース理論で研究されているデータベースの一種です。不確実データベースの目的は、不確実性のある情報を管理することです。不確実データベースは、通常簡潔な方法で、データの不確実性を明示的に表現および管理することを可能にします。
不確実データベースの根底にあるのは、 「可能世界」という概念です。具体的には、不確実データベースの可能世界とは、その不確実データベースの可能な実現例の一つである(確実な)データベースのことです。与えられた不確実データベースには、通常、複数の、場合によっては無限の数の可能世界が存在します。
不確実なデータベースを表現するための形式体系は、可能な世界の集合を簡潔に一つの不確実なデータベースに表現する方法を説明する。
不確実性データベースモデルは、これらの可能性のある世界をどのように表現し、定量化するかという点で異なっている。
不確実データベースモデルは、主にリレーショナルな設定で研究されていますが、グラフデータベース[ 6 ]やXMLデータベースなどの他のリレーショナルモデルでも定義できます。
最も一般的なデータベースモデルはリレーショナルモデルです。リレーショナルモデル上には、リレーショナル代数の拡張を形成する複数の不完全なデータベースモデルが定義されています。これらは[ 7 ]イミエリンスキー・リプスキー代数と呼ばれています。
以下の表は、 NULL値の形式を用いて記述された、不完全なデータベースの関係を示しています。
この不完全なデータベースには、NULL値を具体的な値に置き換えることで得られる、無限に多くの可能な世界が存在します。例えば、次の関係は可能な世界の一例です。