Carlos Beltran Villamizar escribió:

> Como se nota existe asociación entre Tercero y Sucursal con
> UnidadGestion. También existe asociación de Sucursal con Tercero. Sin
> embargo el modelo se plantea como una generalización en UML. ¿Cuál es la
> mejor práctica para definir la generalización entre Sucursal y Tercero
> de tal forma que al acceder a una sucursal acceda a los atributos de su
> respectivo tercero?

IMVHO, UML sirve bien para modelar sistemas orientados a objetos (mi
experiencia ahí es poca), pero es sólo medianamente adecuado para una
base de datos relacional.  En tu caso yo intentaría evitar pensar en
términos de UML (asociación, generalización) y lo haría más bien en
términos relacionales (proyección, selección).  En este caso, en
terminología SQL es bastante obvio que lo que necesitas es un join ...

-- 
Alvaro Herrera       Valdivia, Chile   ICBM: S 39º 49' 18.1", W 73º 13' 56.4"
Y una voz del caos me habló y me dijo
"Sonríe y sé feliz, podría ser peor".
Y sonreí. Y fui feliz.
Y fue peor.
--
TIP 8: explain analyze es tu amigo

Responder a