No sé como lo harán en otros sitios, pero en mi caso, empecé los estudios dando un módulo de Análisis y Diseño de Aplicaciones, donde, entre otras cosas, sí que nos enseñan a utilizar el modelo Entidad/Relación y el modelo relacional para diseñar las tablas. Después, obviamente, hay que aplicar el sentido común, pero es importante tener, como apuntaban aquí, el "plano", tanto de la base de datos como de la aplicación en si, eso, aunque en principio parezca una pérdida de tiempo, opino que a la larga te ahorra mucho trabajo, al menos a gente como yo con poca experiencia.
Si hay tiempo y ganas, yo soy partidaria de normalizar las tablas hasta el máximo nivel posible, pero de momento sólo hago aplicaciones de gestión para pequeñas empresas, supongo que también cuenta el tiempo de que se dispone y el precio del trabajo realizado, el tipo de usuario al que va dedicada la aplicación, etc....factores que entran en la categoría de "sentido común".
Salu2 a to2.
|