Where I work, new applications that are being developed that will use their own relational database, must have their database-models (conceptual, then physical ) reviewed and aproved by DBAs.
Things looked after are normalization, antipatterns, table and column naming standards, etc.
Is this really a DBA's responsability to do this ?
or should it be, in a greater extend, the responsability of app designers and architects ?