This chapter discusses distributed database management systems (DDBMS). A DDBMS allows data and processing to be distributed across interconnected computer systems. The chapter describes different levels of data and process distribution, from centralized to fully distributed. It also covers important DDBMS topics like transaction management, concurrency control, and ensuring transparency for distributed requests and transactions.