A structured and modular approach to database bootstrapping