A distributed database is a set of interconnected databases spread over a computer network. It manages these distributed databases and makes them transparent to users. Data is logically interrelated but physically stored across multiple sites connected by a network. Distributed databases provide advantages like fast processing, reliability, lower costs and easier expansion but are more complex to manage with security and concurrency issues.