A distributed database can be defined as a database that is stored and accessed over multiple servers or locations. There are numerous synonyms for distributed database including Federated Database, Decentralized Database, Shared Database, Network Database, and Parallel Database. A federated database consists of separate databases which are spread across different locations, while a decentralized database lacks a central point of control. A shared database is often used in environments where data needs to be accessed by multiple users or applications. A network database is a type of database that uses a network to connect different databases together. Lastly, a parallel database is a database that is designed to perform processing tasks in parallel among multiple servers.