• I have, sad to say, found few developers & dbas who can understand an ERD, let alone design one or modify and realise the repercussions. Luckily when I started I had decent BAs who mentored me on design.
    The main excuse is that they want to optimise the database before too much code is written.