アクティブなデータベースとは何ですか?

アクティブなデータベースは、特定の情報入力に依存する特定の機能を実行する自動インターフェイスです。プログラマーと管理者は、事前に定義された関係に応じて、アクティブなデータベースシステムを操作してトランザクションを実行できます。原因と結果のアイデアと同様に、それらの関係またはクエリの一部は「カップリング」と呼ばれます。データベースの設計には、共有される情報とそれが共有される情報を指定するパラメーターがあります。

従来のデータベースとアクティブなデータベースの主な違いは、何か他のものの結果として何かが発生することです。自動請求書の支払いは、アクティブなデータベースの例です。銀行のお客様は、毎月特定の日付に特定の金額を受取人に支払うように自分の機関に指示することができます。指定された日付に到達すると、電子支払いはデータベースの情報で示された受取人に自動的に送信されます。

イベント駆動型ARと呼ばれることもあります。Chitecture、アクティブなデータベースは、特定のトリガーに基づいてアクションを実行するように設計されています。通常、イベント間に関係があります。たとえば、Point of Sale(POS)データベースシステムは、現在の在庫が事前に定義された金額に低下したという情報を受け取ると、小売店の製品を自動的に再注文できます。データベースパラメーターの設定方法に応じて、実際の再注文は、個別のトランザクションとして、または延期される可能性があります。

トリガーイベントとともに即時のトランザクションが発生します。たとえば、POSシステムは、ユニバーサル製品コード(UPC)または在庫保持ユニット(SKU)に従って製品を再注文する場合があります。在庫レベルと順序付けトランザクションを同時に処理する場合があります。多くの大衆小売業者は、このタイプのアクティブなデータベースの下で運営されており、販売や受信者を含むいくつかのソースから継続的な入力を受け取ります。

別々のtraNSACTIONSは、異なる時間に発生するように設定されています。通常、データベースはトリガーイベントを調べるように設計されており、アクションを実行するために追加のルールと比較する必要がある場合があります。たとえば、小売業者のPOSシステムは在庫レベルが低いことでトリガーされる場合がありますが、アクションは、製品が中止されているかどうか、またはベンダーを介してアイテムが提供されるかどうかによって異なります。製品が評価に合格しない場合、ルールがアクションを拒否するように設定されている場合、データベースは注文を処理できません。

延期されたトランザクションは、2番目のトランザクションが処理される前に終了する必要があることを除いて、個別のトランザクションのアイデアに似ています。 POSの例では、データベースは、特定の製品の在庫が1日の早い段階で許容レベルを下回ったことを記録する場合があります。延期されたトランザクションでは、最終的な在庫レベルが記録されると、営業プロセスが企業の終了まで実行されません。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?