Schema and Data Integration for Relational and Object-Oriented Data Sources