• I do not understand the point of this Editorial. I do not know anything about the the GUI tools in SSMS for creating tables, but I am familiar with both MS Access and ERwin.

    @jj B If you do not know anything about the the GUI tools in SSMS for creating tables, then you would certainly wonder why I'm warning of the dangers of relying on them rather than learning how to cut your own code. What I was trying to say was that we shouldn't rely on the GUI tools. I'm not advocating taking away all the tools that help with database design, just making the point that we should also support the use of code to design databases by providing good documentation and examples.

    I'm pleased that you're happy with ERwin. I used it for many years, but I never regretted learning how to cut tables in code as well. For a start, I can use the latest features of SQL Server without having to wait for the ERwin upgrade!

    Best wishes,
    Phil Factor