This document discusses concepts related to distributed database management systems (DDBMS). It defines a distributed database as a logically interrelated collection of shared data distributed over a computer network. A DDBMS manages the distributed database and makes the distribution transparent to users. The document covers distributed database design topics like fragmentation, allocation, and replication of data across multiple sites. It also discusses various types of transparency that a DDBMS provides, such as distribution, transaction, and performance transparency.