ERD i diagram klasowy

Anonim

ERD vs Diagram klas Diagram klasowy Termin ten jest używany w dziedzinie oprogramowania. W jednym z języków oprogramowania zwanego "UML" lub "Unified Modeling Language" istnieją diagramy struktur, które opisują lub pokazują strukturę dowolnego systemu za pomocą pokazania klas systemu. Diagramy te pokazują również operacje klas, atrybutów i relacji między różnymi klasami. Diagramy opisujące klasy za pomocą diagramów nazywane są diagramami klas. W modelowaniu obiektowym diagram klasowy jest podstawowym blokiem do budowania całej struktury. Diagramy klas są używane dla dwóch głównych rzeczy: Służą do modelowania koncepcyjnego systematycznego zastosowania. Szczegółowe modelowanie w celu przełożenia na kody programistyczne.

Diagramy klas mają wiele klas i podklas, a klasy te pokazują główny obiekt, jego interakcję z innymi klasami oraz obiekty, które należy zaprogramować. Te trzy klasy są reprezentowane na diagramach klas za pomocą pól. Te pudełka zawierają trzy różne części. Najwyższa część zawiera nazwę klasy, środkowa zawiera atrybuty klas, a dolna część zawiera operacje, które może wykonać klasa. Ponieważ te diagramy klas są używane do reprezentowania projektu systemu, klasy są identyfikowane i sortowane w celu pokazania relacji między obiektami. Reprezentacja jest statycznym diagramem, który jest diagramem klas.

Źródło

ERD (Diagramy zależności encji)

Pojęciowa i abstrakcyjna reprezentacja danych w inżynierii oprogramowania nazywa się modelowaniem relacji między jednostkami. To modelowanie służy do modelowania bazy danych. Jest to metoda, dzięki której powstaje model koncepcyjny systemu. Diagramy wytworzone tą metodą są nazywane diagramami zależności encji. Te diagramy nie pokazują jednego podmiotu; pokazują zestaw podmiotów lub zbiór relacji.

Zbiory jednostek są reprezentowane przez prostokąty, a diamenty reprezentują zestawy relacji w ERD. Linia łączy się, gdy podmiot relacji jest uczestnikiem zestawu podmiotów. Owale są używane 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 analizy.

Źródło

Streszczenie: Diagramy klas są używane 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 to raczej baza danych w postaci tabel. Nie pokazują indywidualnych relacji, ale zestawy relacji, a także zestawy jednostek. Pokazują typ informacji, które muszą być przechowywane w bazie danych. Diagram klas i ERD mają bardzo różne reprezentacje graficzne.