A distributed database system is a database in which portions of the database are stored on multiple computers within a network. This provides advantages like reliability if one site crashes, and speed since information is distributed rather than centralized. However, proper hardware and software is needed to connect the distributed sites, and there may be connection errors that impact users.