Rozdíl mezi ERD a diagramem tříd

ERD vs diagram třídy

Třída Diagram
Tento termín se používá v oblasti softwaru. V jednom z jazyků softwaru s názvem „UML“ nebo „Unified Modeling Language“ jsou strukturní diagramy, které popisují nebo ukazují strukturu jakéhokoli systému pomocí zobrazování tříd systému. Tyto diagramy také ukazují operace tříd, atributů a vztahy mezi různými třídami. Tyto diagramy, které popisují třídy pomocí diagramů, se nazývají diagramy tříd.
V objektově orientovaném modelování je diagram třídy primárním blokem pro sestavení celé struktury. Diagramy tříd se používají pro dvě hlavní věci:
Používají se pro koncepční modelování systematické aplikace.
Podrobné modelování za účelem překladu do programovacích kódů.

Diagramy tříd mají mnoho tříd a podtříd a tyto třídy ukazují hlavní objekt, jeho interakci s jinými třídami a objekty, které je třeba naprogramovat. Tyto tři třídy jsou znázorněny ve schématech tříd pomocí polí. Tyto krabice obsahují tři různé části. Horní část obsahuje název třídy, střední část obsahuje atributy třídy a spodní část obsahuje operace, které může třída provádět.
Protože tyto diagramy tříd slouží k reprezentaci návrhu systému, třídy jsou identifikovány a tříděny dohromady, aby zobrazovaly vztah mezi objekty. Reprezentace je statický diagram, který je diagramem třídy.

Zdroj
http://www.google.com/search?q=class+diagram&hl=cs&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=99TxTf_-FYLOrQfj1pj6Bw&ved=0CCgQsAQ&biw=1629&bih=929

ERD (Entity Relationship Diagrams)

Konceptuální i abstraktní reprezentace dat v softwarovém inženýrství se nazývá modelování vztahů entit. Toto modelování se používá k modelování databáze. Jedná se o metodu, kterou se vytváří koncepční model systému. Diagramy vytvořené touto metodou se nazývají diagramy vztahů entit. Tyto diagramy neukazují jednu jedinou entitu; ukazují soubor entit nebo soubor vztahů.

Skupiny entit jsou reprezentovány obdélníky a diamanty představují sady vztahů v ERD. Linka se spojí, když se entita vztahu účastní sady entit. Ovál se používá k reprezentaci atributů. ERD se používají k reprezentaci informací nebo typu informací, které mají být uloženy v databázi. Používají se jako požadavek na analýzu.

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

Souhrn:
Diagramy tříd slouží k reprezentaci hlavního objektu nebo stavebního bloku systému. Používají se ke znázornění vztahu jedné třídy k druhé a také představují atributy systému. ERD je však spíše databáze ve formě tabulek. Nevykazují individuální vztahy, ale sady vztahů i sady entit. Ukazují typ informací, které je třeba uložit do databáze.
Diagram třídy a ERD mají velmi odlišné grafické znázornění.