Achieving Information Integrity in Databases for Open Systems