08/07/2009, 08:25
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes Puntos: 2658 | |
Respuesta: Manual de cómo pasar un modelo Objeto semántico a modelo relacional y vice No has encontrado manuales del tema porque ne realidad no los hay, o al menos nunca encontré ninguno.
El problema central es que lo que intentas es compatibilizar tres modelos distintos (objetos, E-R y datos), de los cuales dos pertenecen al modelo UML y el otro no, y que a pesar de estar emparentados, responden a criterios lógicos completamente diferentes.
Este tipo de problema ya lo ves cuando estudias el paradigma de POO, y se explica en él que cada diagrama de UML representa una vista distinta del sistema. No es posible entonces hacer un paso entre dos de las visiones en forma directa porque simplemente no miran las mismas cosas. En esencia, existen relaciones entre el modelo de clases y el de datos, pero no son relaciones directas.
El modelo de datos de UML se debe armar, no necesariamente sobre la base del de clases, sino sobre el análisis de las reglas de negocio, sobre el cual se construye el modelo relacional. Sobre este es desde donde se desarrolla el modelo de datos del UML.
Si bien, el modelo E-R no existe en UML, es una herramienta necesaria para definir la estructura de las tablas, porque en ese paso es donde se define la existencia de relaciones que no existen ni existirán en el modelo de clases, pero que generarán tablas cuya existencia solo se da a nivel de tablas físicas.
Donde si existen reglas de transformación es en el paso del diagrama E-R al modelo físico de BBDD, que es el que se representa en definitiva en el modelo de datos de UML...
__________________ ¿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; 08/07/2009 a las 08:30 |