Active Database Management of global Data Integrity Constraints in Heterogeneous Database Environments