Antes que nada, comenzaré explicando de manera breve en que consisten ambos modelos:
Modelo Entidad-Relación:
En este modelo se comienza desde una situación real en la cual se comienzan a definir entidades y las relaciones entre estas.
¿Qué es una entidad?
Una entidad es un objeto real sobre el cual queremos almacenar información. Al igual que en la programación orientada a objetos estas entidades están compuestas de atributos. Ejm: para una entidad Mascota los atributos que se podrían definir son: nombre, nombre_dueño, año_nacimiento, dirección, ultima_vacuna, etc.
Una entidad es un objeto real sobre el cual queremos almacenar información. Al igual que en la programación orientada a objetos estas entidades están compuestas de atributos. Ejm: para una entidad Mascota los atributos que se podrían definir son: nombre, nombre_dueño, año_nacimiento, dirección, ultima_vacuna, etc.
¿Qué es una relación?
Es la asociación entre entidades. Nos explica las interacciones de las entidades entre sí. A su vez las relaciones pueden ser de tres tipos:
- Relaciones 1 - 1 (de uno a uno)
- Relaciones de 1 - n (de uno a muchos)
- Relaciones de n - n (de muchos a muchos)
Modelo Entidad Relación Extendido:
El modelo Entidad Relación Extendido posee exactamente los mismos conceptos que el Modelo Entidad Relación, pero se le agregan conceptos nuevos tales como: Agregación, clase y subclase.
![](http://www.fortunecity.com/lavender/dale/1054/base/modelo/Image4.gif)
0 comentarios:
Publicar un comentario