The algebra for distributed data sources includes standard operations on sets which evolved from the relational and nested-relational algebras, the operations for querying the conceptual schemata, and the operations which allow for the manipulation of distributed objects. The algebra serves as the basis for the prototype implementation of the query optimizer for distributed data sources. The de...