Różnica między ERD a diagramem klas

ERD a schemat klas

Schemat klasy
Termin ten jest używany w dziedzinie oprogramowania. W jednym z języków oprogramowania o nazwie „UML” lub „Unified Modeling Language” znajdują się diagramy struktur, które opisują lub pokazują strukturę dowolnego systemu za pomocą pokazania klas systemu. Te diagramy pokazują także operacje klas, atrybuty i relacje między różnymi klasami. Te diagramy opisujące klasy za pomocą diagramów nazywane są diagramami klas.
W modelowaniu obiektowym diagram klas jest podstawowym blokiem do budowania całej struktury. Diagramy klas są wykorzystywane do dwóch głównych rzeczy:
Służą do modelowania koncepcyjnego systematycznej aplikacji.
Szczegółowe modelowanie w celu przełożenia na kody programowania.

Diagramy klas mają wiele klas i podklas, a klasy te pokazują główny obiekt, jego interakcje z innymi klasami oraz obiekty, które należy zaprogramować. Te trzy klasy są reprezentowane na schematach klas za pomocą ramek. Te pudełka zawierają trzy różne części. Najwyższa część zawiera nazwę klasy, środkowa zawiera atrybuty klasy, a dolna część zawiera operacje, które może wykonać klasa.
Ponieważ te diagramy klas są używane do przedstawienia projektu systemu, klasy są identyfikowane i sortowane razem, aby pokazać związek między obiektami. Reprezentacja jest schematem statycznym, który jest schematem klas.

Źródło
http://www.google.com/search?q=class+diagram&hl=pl&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=99TxTf_-FYLOrQfj1pj6Bw&ved=0CCgQsAQ&biw=1680&bih=929

ERD (diagramy relacji encji)

Konceptualna i abstrakcyjna reprezentacja danych w inżynierii oprogramowania nazywa się modelowaniem relacji między bytami. To modelowanie służy do modelowania bazy danych. Jest to metoda, dzięki której powstaje model koncepcyjny systemu. Diagramy wytworzone tą metodą nazywane są diagramami relacji między bytami. Te diagramy nie pokazują jednej jednostki; pokazują zestaw bytów lub zestaw relacji.

Zestawy elementów są reprezentowane przez prostokąty, a diamenty reprezentują zestawy relacji w ERD. Linia łączy się, gdy w jednostce relacji uczestniczy zestaw jednostek. Owale służą do reprezentowania atrybutów. ERD są używane do reprezentowania informacji lub rodzaju informacji wymaganych do przechowywania w bazie danych. Są one wykorzystywane jako wymóg do analizy.

Źródło
http://www.google.com/search?q=ERD&hl=pl&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=ANfxTZXrGY3SrQe5nf35Bw&ved=0CFAQsAQ&biw=1680&bih=929

Streszczenie:
Diagramy klas służą do reprezentowania głównego obiektu lub bloku konstrukcyjnego systemu. Służą do pokazania relacji jednej klasy z drugą, a także reprezentują atrybuty systemu. Jednak ERD jest bardziej bazą danych w postaci tabel. Nie pokazują indywidualnych relacji, ale zestawy relacji, a także zestawy jednostek. Pokazują rodzaj informacji, które muszą być przechowywane w bazie danych.
Diagram klas i ERD mają bardzo różne reprezentacje graficzne.