Hola, estoy realizando el MER y tengo problemas para representar y luego pasar ésto a tablas.
Alquien me puede ayudar?
MUchas gracias.
Saludos.
(http://img836.imageshack.us/img836/5772/merf.jpg)
Abonado
ID
CTA_Corriente
ID
Solicita
ID
Cta_CorrienteID
ServicioID
AbonadoID
Servicio
ID
Debería ser así, aunque no diste muchos detalles sobre este esquema..
Saludos
Gracias [D4N93R] por contestar :)
No di muchos detalles porque los atributos en realidad ya los tengo, mi pregunta es si realmente se puede hacer un esquema de esta forma, es decir una relacion entre 3 entidades, y como seria el pasaje a tablas segun esa cardinalidad, en clase solo hemos dado relaciones entre 2 entidades :-\
Muchas gracias por responder.
Si claro que se puede, y no es nada del otro mundo. Lo único es que si en caso de que tengas una relación N..N entonces usarás un registro conector por cada relación, o dependiendo del modelo puedes usar un registro conector de 3 o más entidades, por eso te pregunté que si tenías más detalles, porque todo varía incluso, hay casos en donde uno obvia la normalización por cuestiones de performance. Por eso te digo, el contexto influye mucho en el diseño final.
Yo nunca he hecho una relación de estas, pero las comprendo, aunque el paso a tablas no, por como lo has dibujado, quizás pretendías hacer una agregación de entidades y luego relacionarlas con cuenta corriente, pero quizás me equivoque, la manera de saberlo es si el abonado se relaciona por un lado con la cuenta y por otro con el servicio, el servicio con el abonado y la cuenta y la cuenta con el abonad y el servicio, si se ve que alguna de estas relaciones no pueden hacerse porque parece que dos tienen que estar siempre juntas, que son más dependientes, es que necesitas una agregación. El paso a tablas de una agregación si se hacerla, el de 3 entidades no.
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje
Cita de: diego_lp en 22 Octubre 2010, 15:37 PM
(http://img836.imageshack.us/img836/5772/merf.jpg)
Buenas.
La verdad soy nuevo realizando Mer tengo solo 5 proyectos echos con el mer aprobado. Para mi esa relacion no es valida.
Tendrias que hacer una agregacion entre Abonado y Servicios, de esta agregacion sale Cta_Corriente, esta relacion es de n del lado de la agregacion y 1 del lado de cta_corriente, con totalidad en n.
Y te dejo el pasaje a tabla:
Abonado(ID_Abonado,...,...)
Servicios(ID_Servicios,...,...)
Cta_Corriente(ID_CtaCorriente,...,...)
Solicita(ID_Abonado,ID_Servicios,ID_CtaCorriente)
En este momento estoy en clase ;-) , si tenes alguna duda del diseño genero una .img
Bueno si tengo errores, acepto todo tipo de comentarios de eso aprendo :)
Saludos.
Cita de: JuanRaGD en 22 Octubre 2010, 23:37 PM
Tendrias que hacer una agregacion entre Abonado y Servicios, de esta agregacion sale Cta_Corriente, esta relacion es de n del lado de la agregacion y 1 del lado de cta_corriente, con totalidad en n.
Ves, lo que yo decía.