Active Database Systems: Triggers and Rules For Advanced Database Processing