Active, Real-Time, and Heterogenous Database Systems