The book introduces principles and foundations of distributed databases systems, including architecture, design issues, integrity control, query processing and optimization, transactions and concurrency control. The readers will understand the difference between different database system and how queries are processed in a database.