• Certainly it's hard to make a stable schema, but I also think that databases are supposed to evolve over time. We don't really keep stable schemas. We add things.

    So.

    AdventureWorks. If we go to World Wide Importers, we can keep the same schema as AdventureWorks, as is. Let's add a new schema for Audit, where we have temporal tables that contains some changes. Or maybe we add a Design schema that has ideas for products and we encrypt things, have RLS, etc. We could have a Finance schema that has Stretch or other features.

    I'd like to see a stable schema that grows over time, but with new names for the database to allow us to easily determine which is the base version of SQL Server. Don't change anything that we've already built on, but expand on it.

    Like most of the applications we work on.