Computing Databases