Estimating the Completeness of Range Queries over Structured P2P Databases: Fundamentals, Theory and Effective Applications to Distributed Information Systems