2012-11-07 13 views

Odpowiedz

10

ERD - Schemat zależności encji - daje obraz tego, jak tabele powinny się łączyć, jakie pola mają być na każdym stole, połączenia tabel, jeśli wiele do wielu, jeden do wielu.

UML może być używany do wielu diagramów innych niż ERD. diagram sekwencji, diagram stanów, więcej dla funkcji aplikacji (co użytkownik może zrobić, kto to robi, kiedy to robi, przed jakim krokiem, jaki stół on używa), a następnie opis tabel.

użyłbym do opisania relacji ERD bazy danych i UML do opisania operacji, czas działania itp ..

Patrz wiki:Entity-relationship_diagram & Unified_Modeling_Language

+0

UML może być używany do wszystkiego, co wspomina się o ERD. Możliwe jest programowe tworzenie schematów baz danych z UML. Korzyścią jest to, że UML również opisuje ORM. Osobiście nigdy nie używam ERD. – Huliax

3

UML jest zapis, więc jeśli jesteś rozmawiając z ludźmi, którzy rozumieją UML, byłoby korzystne korzystanie z UML. Schemat klasycznego encji zwykle znajduje się w notacji Chen.

Osobiście odkryłem, że zawsze używam UML do modelowania związków między podmiotami i używam tylko Chen w środowisku akademickim.

4

Po prostu używaj zawsze UML, ponieważ zawiera on podskórny ER. Jedynym powodem skorzystania z ER będzie użycie narzędzia (np. Do generowania skryptów SQL DDL do tworzenia tabel), które obsługuje tylko ER (obecnie większość obsługuje UML, ale wciąż możesz znaleźć niektóre z nich, które przylgnęły do ​​ER)

Powiązane problemy