what is the difference between a database schema and a database state?