Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/05/2016, 14:41
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: 17 años
Puntos: 2658
Respuesta: Sugerencia Diseño MER

Voy a ser un poco más detallado en un aspecto, para evitar confusiones.
Cuando se habla de DER Lógico, es porque se están individualizando las Entidades intervinientes en un sistema, analizando lo que el sistema hace. Esto significa que estás mirando procesos, y de esos procesos logras individualizar los datos que provee o usa. Pero no estás haciendo una abstracción de los datos, sino de su uso.
Una de las primeras definiciones que te dan al cursar la asignatura de Base de Datos es: Las bases de datos NO miran procesos, sino que miran los DATOS abstrayéndose de esos procesos.
En esencia, una base de datos es un modo de interpretar la realidad y sus estructuras sin los procesos que se realizan. La base de datos debe estar totalmente separada de las tareas, pero debe proveer de los datos que cada proceso necesite, y recibir los resultados finales.

¿Se va entendiendo?

SI intentas pasar un modelo lógico, basado en los procesos, a una esrtuctura física, lo que logras es acoplar de tal forma a la base, que cualquier cambio en la base requiera cambios de procesos y viceversa.
Y ESO es un error de diseño.

AL comenzar a trazar el modelaod lógico lo que debes hacer es explorar todas y cada una de las facetas de las tareas, y qué datos intervienen.
Cuando ya tengas eso, recién entonces puedes comenzar a analizar de donde provienen esos datos, y a qué entidades de DATOS pertenecen. Cuando haces eso comienzan a visualizarse entidades que engloban o pueden englobar más de una del sistema lógico, o bien partir una entidad del sistema en N partes distintas, y otras que representan alas relaciones.
Ciertas relaciones en la base son tablas. Otras definen jerarquías, y otras determinan la existencia de simples FK.
Las hay incluso que son FK de una tabla consigo misma.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)