Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Diseñar base de datos ER a la primera

Estas en el tema de Diseñar base de datos ER a la primera en el foro de Bases de Datos General en Foros del Web. Hola! está super genial la info que encontramos dentro de: http://www.forosdelweb.com/f21/disen...2/#post4480603 ahora mi pregunta es la siguiente... ¿Existe el modelado perfecto? ¿Podemos tener la certeza ...
  #1 (permalink)  
Antiguo 19/04/2019, 21:02
pamda
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Diseñar base de datos ER a la primera

Hola!

está super genial la info que encontramos dentro de:

http://www.forosdelweb.com/f21/disen...2/#post4480603

ahora mi pregunta es la siguiente...

¿Existe el modelado perfecto?

¿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?

  #2 (permalink)  
Antiguo 20/04/2019, 08:58
pamda
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Diseñar base de datos ER a la primera

Voy a responderme:

No espere que el primer diagrama E-R que haga sea el final, que revisará con la comunidad usuaria o que entregará a los diseñadores de sistema.
... los diagramas de E-R deben revisarse y mejorarse muchas veces; la primera versión no será más que un borrador...


Referencia: Edward Yourdon, Analisis Estructurado Moderno. México, PRENTICE-HALL HISPANOAMERICANA S.A., 1993. [Pág.271]
  #3 (permalink)  
Antiguo 22/04/2019, 19:37
Avatar de 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, 4 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
  #4 (permalink)  
Antiguo 23/04/2019, 01:09
pamda
Invitado
 
Mensajes: n/a
Puntos:
De acuerdo Respuesta: Diseñar base de datos ER a la primera

Sabias palabras @gnzsoloyo

He quedado tan identificado con este extracto...

Cita:
Iniciado por gnzsoloyo Ver Mensaje
.... 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.....
Lunes de la semana pasada teniamos un panorama de como encarar la solución; hoy ya la historia a variado un poco..., creó que da para hablar del tema, todo es relativo al fin.

Que pensaran los jefes / clientes cuando se realiza un análisis, se debe sacar una versión si o si, y luego ir mejorando.. es dificil y tedioso tener que explicar a los mismos que no hay versión alpha siempre esta en beta

Los sistemas informaticos modelan la realidad de los sistemas, y como la realidad es mutable... siempre están en evolución.

El cambio es lo único que no cambia como decía el filósofo presocrático Heráclito de Éfeso

Cita:
Iniciado por gnzsoloyo Ver Mensaje
¿Te puedes imaginar eso?
si tú lo dices, no lo puedo discutir por los años que llevas...


Gracias!

Etiquetas: diseñar, primera
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:13.