He sido programador durante los últimos seis años. A lo largo de mi carrera, he trabajado en muchas aplicaciones web.
La mayoría de las veces, cuando se necesitaba una base de datos, nos la dieron a nosotros (los programadores) o teníamos alguna base de datos heredada para trabajar. Si no es así, tuvimos que crear y diseñar la base de datos por nuestra cuenta, lo que no fue tan difícil.
¿Pero se supone que, como programadores, creamos la base de datos completa desde cero cuando tenemos que construir una nueva aplicación donde los datos son tan importantes y tenemos requisitos desordenados con un modelo de datos complejo?
¿No es lo mejor para la aplicación y la empresa que un experto lo haga?
No estoy tratando de huir del diseño de la base de datos, pero es algo muy importante para hacerlo bien.