DISTRIBUTED DATABASE SYSTEMS