Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/01/2011, 07:23
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: modelo EE/R y OO

Partamos de la base que se trata de areas completamente diferentes:
El modelo Entidad Relación Extendido o EER es un modelo de analisis de sistemas, no de programación, su meta es modelar sistemas desde la óptica de los componentes identificables y sus relaciones, pero no de las acciones que esas entidades realizan.
La Orientación a Objetos u OO, es más una forma de modelar la realidad desde el punto de vista estructural y procedimental. Las relaciones establecidas en los modelados OO, los que han sido absorbidos luego por el UML, no representan necesariamente estructuras relacionales válidas para el modelo EER, ya que este último no considera las acciones (al menos hasta lo que a mí me enseñaron).
En esencia, el lenguaje visual usado para representarlo y los conceptos de ambos son similares, lo que causa mucha confusión a quienes no han visto formalmente el tema; pero para darte una idea, si modelas el mismo sistema en ambas formas descubrirás que los diagramas que lo representan son completamente distintos.
No te olvides: El modelado de bases sobre ER se basa en los datos que se administran en el sistema, el modelado OO modela los datos y el comportamiento. Para el diseñador de bases de datos, los comportamientos o acciones de las entidades son irrelevantes.

Esto es sólo un acercamiento, y puede que otros sepan más del tema, pero es parte de lo que yo he visto y estudiado hasta ahora.

Un tip final:
En las herramientas de UML, el modelado de objetos se basa en el análisis OO, mientras que el modelado de la estructura datos se basa en EER.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)