Diferencia entre ERD y diagrama de clases

ERD vs Diagrama de clases

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

Los diagramas de clases 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 se representan en los diagramas de clases 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 clases se utilizan para representarsistemadiseño, las clases se identifican y ordenan juntas para mostrar la relación entre los objetos. La representación es un diagrama estático que es el diagrama de clases.



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_-FYLOrQfj1pj6Bw&ved=0CCgQsAQ&biw=1680&bih=929

ERD (diagramas de relación entre entidades)

La representación conceptual y abstracta dedatosen ingeniería de software se denomina modelado entidad-relación. Este modelado se utiliza para modelar una base de datos. Es un método mediante 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.

losconjuntosde las entidades están representadas por rectángulos y los diamantes representan la relaciónconjuntosen un ERD. Una línea se conecta cuando un conjunto de entidades participa en una entidad de relación. Los óvalos se utilizan para representar atributos. Los ERD se utilizan para representarinformacióno tipo deinformaciónrequerido para ser almacenado 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=929

Resumen:
Los diagramas de clases 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 elformarde mesas. No muestran relaciones individuales, sino conjuntos de relaciones y conjuntos de entidades. Muestran el tipo deinformaciónque debe almacenarse en la base de datos.
El diagrama de clases y el ERD tienen representaciones gráficas muy diferentes.