Trainz reads from the database, but the database is created by looking at your local and original folders which list your installed content. Sometimes it can mess up and need to check those folders again to correct any faults (DBR). When Trainz launches it will do a DBR.