Diferencia entre ERD y diagrama de clase

Diagrama de ERD vs clase

Diagrama de clase
Este término se utiliza en el campo del software. En uno de los idiomas del software llamado "UML" o "Lenguaje de modelado unificado", hay diagramas de estructura que describen o muestran la estructura de cualquier sistema con la ayuda de mostrar las clases del sistema. Estos diagramas también muestran las operaciones de las clases, los atributos y las relaciones entre las diferentes clases. Estos diagramas que describen las clases con la ayuda de diagramas se llaman diagramas de clase..
En el modelado orientado a objetos, un diagrama de clase es el bloque principal para construir toda la estructura. Los diagramas de clase se utilizan para dos cosas principales:
Se utilizan para el modelado conceptual de la aplicación sistemática..
Modelado detallado para traducir en códigos de programación..

Los diagramas de clase tienen muchas clases y subclases, y estas clases muestran el objeto principal, su interacción con otras clases y los objetos que necesitan ser programados. Estas tres clases están representadas en los diagramas de clase con la ayuda de cuadros. Estas cajas contienen tres partes diferentes. La parte superior contiene el nombre de la clase, la del medio contiene los atributos de la clase y la parte inferior contiene las operaciones que puede realizar la clase.
Como estos diagramas de clase se utilizan para representar el diseño del sistema, las clases se identifican y se clasifican juntas para mostrar la relación entre los objetos. La representación es un diagrama estático que es el diagrama de clase..

Fuente
http://www.google.com/search?q=class+diagram&hl=en&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=99TxTf_-FYLOQfj1pj6Bwved=0CCgQsAQ&biw=8080

ERD (diagramas de relación de entidad)

La representación conceptual y abstracta de los datos en la ingeniería de software se denomina modelado entidad-relación. Este modelado se utiliza para modelar una base de datos. Es un método por el cual se produce el modelo conceptual de un sistema. Los diagramas producidos por este método se denominan diagramas entidad-relación. Estos diagramas no muestran una sola entidad; Muestran un conjunto de entidades o un conjunto de relaciones..

Los conjuntos de entidades están representados por rectángulos, y los diamantes representan conjuntos de relaciones en un ERD. Una línea se conecta cuando una entidad de relación es participada por un conjunto de entidades. Los óvalos se utilizan para representar atributos. Los ERD se utilizan para representar la información o el tipo de información requerida para ser almacenada en una base de datos. Se utilizan como requisito para el análisis..

Fuente
http://www.google.com/search?q=ERD&hl=en&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=ANfxTZXrGY3SrQe5nf35Bw&ved=0CFAQsAQ&biw=1680&bih=980

Resumen:
Los diagramas de clase se utilizan para representar el objeto principal o el bloque de construcción del sistema. Se utilizan para mostrar la relación de una clase con otra y también representan los atributos del sistema. Sin embargo, un ERD es más una base de datos en forma de tablas. No muestran relaciones individuales sino conjuntos de relaciones así como conjuntos de entidades. Muestran el tipo de información que necesita ser almacenada en la base de datos..
El diagrama de clase y el ERD tienen representaciones gráficas muy diferentes..