Query Containment for Data Integration Systems 1