Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/04/2019, 19:37
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Diseñar base de datos ER a la primera

Cita:
¿Existe el modelado perfecto?
No. Lo que puede existir es un modelado eficaz y eficiente para un determinado escenario de sistema. Los modelados óptimos sólo existen en el marco teórico, o bien en bases de datos con esquemas extremadamente simples.

Cita:
¿Podemos tener la certeza de haber llegado a realizar un modelado perfecto de nuestra base de datos, antes de pasar a la acción de crear las tablas y los campos, o sea antes de haber llegado a realizar la aplicacion (el software) que utilizará dicha base de datos?
Dado que los modelados son una "foto" del sistema en un momento dado, y los sistemas evolucionan constantemente, por experiencia de más de diez años en desarrollo te puedo decir sin dudas que lo que puedes lograr es el mejor modelado para el momento del análisis del sistema y el relevamiento de requerimientos.
Pero incluso con el relevamiento más perfecto, y con el mejor equipo de desarrollo, lo mas probable es que para el momento de la implementación productiva ya esté obsoleto en alguna medida y haya un backlog de cambios a cubrir.
He llegado a tener que implementar cosas que sabía que no se usarían porque habían quedado obsoletas antes de completar las pruebas preproductivas, pero se debía hacer por dependencia de fuentes de desarrollos posteriores que se estaban programando.
¿Te puedes imaginar eso?

Y no te estoy exagerando. Lo he vivido.

Los sistemas informaticos modelan la realidad de los sistemas, y como la realidad es mutable... siempre están en evolución.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 22/04/2019 a las 19:44