Skip to main content

Was ist eine aktive Datenbank?

Eine aktive Datenbank ist eine automatisierte Schnittstelle, die bestimmte Funktionen ausführt, die von bestimmten Informationseingaben abhängig sind.Programmierer und Administratoren können aktive Datenbanksysteme manipulieren, um Transaktionen nach vordefinierten Beziehungen auszuführen.Ähnlich wie bei der Idee von Ursache und Wirkung werden einige dieser Beziehungen oder Abfragen als Kopplung bezeichnet.Innerhalb des Designs von Datenbanken gibt es Parameter, die angeben, welche Informationen gemeinsam genutzt werden und mit wem sie gemeinsam genutzt werden.

Der Hauptunterschied zwischen einer herkömmlichen Datenbank und einer aktiven besteht darin, dass etwas als Ergebnis von etwas anderem auftritt.Automatische Rechnungszahlungen sind ein Beispiel für eine aktive Datenbank.Ein Bankkunde kann seine Institution anweisen, einem Zahlungsempfänger jeden Monat einen bestimmten Betrag zu zahlen.Wenn das angegebene Datum erreicht ist, werden die elektronischen Zahlungen automatisch an die von den Informationen in der Datenbank angegebenen Zahlungen gesendet.Es gibt normalerweise eine Beziehung zwischen den Ereignissen.Beispielsweise kann die Datenbanksysteme von Point of Sale (POS) das Produkt für ein Einzelhandelsgeschäft automatisch neu bestellen, sobald sie Informationen erhalten, dass das aktuelle Inventar auf einen vordefinierten Betrag gefallen ist.Abhängig von der Art und Weise, wie die Datenbankparameter festgelegt werden, kann die tatsächliche Neuordnung sofort als separate Transaktion auftreten oder aufgeschoben werden.Beispielsweise kann ein POS-System das Produkt gemäß dem Universal Product Code (UPC) oder der Aktienbehalten-Einheit (SKU) neu bestellen.Es kann die Bestandsstufen verarbeiten und gleichzeitig Transaktionen bestellen.Viele Massenhändler arbeiten unter dieser Art von aktiver Datenbank, die kontinuierliche Eingaben aus mehreren Quellen erhält, einschließlich Verkauf und Empfangspersonal.

Separate Transaktionen werden zu unterschiedlichen Zeiten eingerichtet.In der Regel ist die Datenbank entwickelt, um das Auslöserereignis zu untersuchen, und muss sie möglicherweise mit zusätzlichen Regeln vergleichen, um eine Aktion auszuführen.Beispielsweise kann ein POS -System für Einzelhändler durch ein niedriges Lagerbestand ausgelöst werden, aber die ergriffene Maßnahmen können davon abhängen, ob das Produkt eingestellt wird oder ob ein Artikel über einen Anbieter geliefert wird.Die Datenbank darf eine Bestellung nicht verarbeiten, wenn die Regeln auf die Aktion abgelehnt werden, wenn das Produkt die Bewertung nicht besteht.Im POS -Beispiel kann die Datenbank feststellen, dass das Inventar für ein bestimmtes Produkt früh am Tag unter die akzeptablen Ebenen gefallen ist.Mit einer aufgeschobenen Transaktion würde der Nachbestellungsprozess erst dann ausgeführt, wenn die endgültigen Bestandsniveaus erfasst werden.