関係論理
A、B、C をそれぞれランク、名前、ID とする。 また D、E、F をそれぞれ名前、部署名、ID とする。
恒星船 USS エンタープライズ の全ての船長を問い合わせる:
{<A, B, C> | <A, B, C> in エンタープライズ ∧ A = "船長" }
この例において、A、B、C は結果集合を示しており、またエンタープライズ関係に含まれる集合を示している。
エンタープライズの船員で星図作成の部署に属する人の名前を問い合わせる:
{<B> | ∃ A, C ( <A, B, C> in エンタープライズ ∧ ∃ D, E, F(<D, E, F> in 部署 ∧ F = C ∧ E = "星図作成" ))}
この例では名前だけを問い合わせている。 <B>は属性名である。 F = C は要件である。 なぜなら、ここで必要なのはエンタープライズの船員でありかつ星図作成の部署に属する人の名前であるからである。
先の例の別の定義域関係論理式での表現例は次のようになる。
{<B> | ∃ A, C (<A, B, C> in エンタープライズ ∧ ∃ D (<D, "星図作成", C> in 部署))}
この例では、要求されたF定義域は定式内に直接位置づけられており、C定義域変数は部署の存在を問い合わせる際に再び使用されている。 なぜなら、C定義域変数はすでに船員のIDをもつからである。