Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/10/2007, 15:10
neodarklinux
 
Fecha de Ingreso: octubre-2007
Mensajes: 28
Antigüedad: 16 años, 7 meses
Puntos: 2
Re: pasar entidad relacion a diagrama de clases

En el caso de ER y OO, o mejor dicho, modelo relacional a modelo orientado a objetos es facil hacer el cambio.. lo que cambia son las especializaciones de algunas clases que serian de tipo hijo, cosa que no existe en ER

Detalle:

* En ER existen relaciones entre entidades, en OO se llaman asociaciones entre clases mucha diferencia no existe en la practica, pero si en el enfoque.

* Una entidad de ER puede ser una clase de OO, por lo tanto no cambia

Importante:

En ER no se trabaja con entidades especializadas, y eso es lo q marca la diferencia, pondre un ejemplo.

Entidad Usuarios

Para ER aqui deberian ir todos los usuarios del sistema, y se mezclarian administardores, personal, o de cualquier tipo.

Clase Usuarios

Para un modelo OO, solo se definen los atributos que podrian ser genericos para diferentes especilizaciones, como es el caso de nombre, direccion, fono, etc.

Ahora aparecerian clases especializadas como: administrador, Personal, Etc y asi sucesivamente y estas clases heredan los atributos de la clase "usuarios" pero ademas tienen sus atributos q los hacen unicos..


En definitiva las diferencia entre uno y otro modelo... son las especializaciones de clases.

Saludos

Alvaro