Based on Coronel & Rob's 8th Edition
DDBMS: A Distributed Database Management System governs storage and processing of logically related data across multiple sites connected via a network.
Distributed Processing: Logical operations are shared across independent systems.
Distributed Database: Data is stored across multiple physical locations but appears unified to users.
Distributed query optimization minimizes total cost using access time, communication cost, and CPU time. Techniques include: