Etkin veritabanı, belirli bilgi girişlerine bağlı belirli işlevleri yerine getiren otomatik bir arabirimdir. Programcılar ve yöneticiler, işlemleri önceden tanımlanmış ilişkilere göre yürütmek için aktif veritabanı sistemlerini yönetebilirler. Sebep ve sonuç fikrine benzer şekilde, bu ilişkilerin veya sorguların bazıları "eşleşme" olarak adlandırılır. Veritabanının tasarımında, hangi bilgilerin paylaşılacağını ve kiminle paylaşılacağını belirleyen parametreler vardır.
Geleneksel bir veritabanı ile aktif olan arasındaki temel fark, bir şeyin başka bir şeyin sonucu olarak ortaya çıkmasıdır. Otomatik fatura ödemeleri aktif bir veritabanı örneğidir. Bir banka müşterisi, kurumuna her ay belirli bir tarihte belirli bir tutarı alacaklıya ödeme talimatı verebilir. Belirtilen tarihe ulaşıldığında, elektronik ödemeler otomatik olarak veri tabanındaki bilgilerde belirtilen ödeme alanlarına gönderilir.
Bazen olaya dayalı mimari olarak adlandırılan, belirli tetikleyicilere dayanarak işlem yapmak için etkin bir veritabanı tasarlanmıştır. Olaylar arasında genellikle bir ilişki vardır. Örneğin, satış noktası (POS) veritabanı sistemleri, mevcut envanterin önceden tanımlanmış bir miktara düştüğü bilgisini aldıktan sonra bir perakende mağaza için ürünü otomatik olarak yeniden sipariş edebilir. Veritabanı parametrelerinin ayarlanma biçimine bağlı olarak, gerçek yeniden sıralama hemen, ayrı bir işlem olarak gerçekleşebilir veya ertelenebilir.
Acil işlemler tetikleyici olayların yanında gerçekleşir. Örneğin, bir POS sistemi ürünü evrensel ürün koduna (UPC) veya stok saklama birimine (SKU) göre yeniden sipariş edebilir. Stok seviyelerini ve sipariş işlemlerini aynı anda işleyebilir. Pek çok kitlesel perakendeci, satış ve personel alımı dahil olmak üzere çeşitli kaynaklardan sürekli girdi alan bu tür aktif veritabanı altında çalışmaktadır.
Farklı zamanlarda gerçekleşecek ayrı işlemler kurulur. Genellikle, veritabanı tetikleyici olayı incelemek üzere tasarlanmıştır ve bir eylemi yürütmek için ek kurallarla karşılaştırması gerekebilir. Örneğin, bir perakendecinin POS sistemi düşük bir envanter seviyesi tarafından tetiklenebilir, ancak yapılan işlem ürünün kesilmesine veya bir öğenin satıcıdan tedarik edilip edilmediğine bağlı olabilir. Ürün değerlendirmeyi geçemezse, kurallar işlemi reddetmek üzere ayarlanmışsa, veritabanı bir sipariş işleyemez.
Ertelenen işlemler, ilk işlemin ikincisi işlenmeden önce sona ermesi dışında ayrı işlemler fikrine benzer. POS örneğinde, veritabanı, belirli bir ürün için envanterin günün erken saatlerinde kabul edilebilir seviyelerin altına düştüğünü kaydedebilir. Ertelenen bir işlemle, son envanter seviyeleri kaydedildiğinde iş emri kapanana kadar sipariş verme işlemi gerçekleştirilmeyecekti.


