特定の顧客のすべての預金取引
あるいはより高度な要件として:
ある日時の範囲で、銀行全体で行われたすべての引出トランザクションを取得する
この両方のクエリは可能ですが、 特定の顧客の取引が他のすべての顧客の取引と一緒に同じテーブルに存在するのが リレーショナルデータベースと思われます。
しかし、最初の要件は、このツリーのアレンジではるかに効率的になります。
すべてのトランザクション·レコードが一緒に存在するので、 2番目のクエリは、リレーショナルデータベースより効率的になります。 1つは主張できましたが、しかし、 もし日付の積み重なりで、さらなる効率を望むのであれば、階層型モデルを依然として使用したでしょう、 ここで行ったように、最上部の枝は、銀行の支店によって、日付の代わりに分割されたでしょう。