Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%)
|
Siemka!
Mam do narysowania Schemat funkcjonalności UML oraz Diagram ERD i tak szukam sobie w intenecie na ich temat , Czy to czasem nie jest to samo? czym się rózni jak wygląda? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 13 Dołączył: 12.04.2009 Ostrzeżenie: (0%)
|
Jeśli chcesz przerzucić schemat UML na diagram ERD to musisz wykonać parę rzeczy:
1. Każda klasa UML staje się tabelą 2. Każdy atrybut UML w klasie staje się kolumną w tabeli 3. Każdy typ atrybutu UML staje się typem kolumny używając tablicy transformacji (którą sam sobie opracowujesz) 4. Każdy atrybut mogący być NULL staje się kolumną mogącą być NULL, w innym wypadku należy dodać NOT NULL 5. Jeśli atrybut UML posiada inicjalizator, dodaj atrybut DEFAULT do kolumny, 6. Dla klas bez generalizacji i z samo nasuwającym się identyfikatorem, utwórz klucz podstawowy, 7. Dla podklas, dodaj klucz każdej klasy rodzica do kluczu podstawowego tabeli oraz do klucza obcego. 8. Dla klas asocjacyjnych, dodaj klucz podstawowy z każdej tabeli ról (role-playing table) do klucza podstawowego i klucza obcego. 9. Dodaj klucze obce dla każdego 0..1, 1..1, dla każdej roli w asocjacji. 10. Utwórz klucz podstawowy dla kompozycji z kluczem obcym do tabeli agregacyjnych i dodaj dodatkową kolumnę dla klucza podstawowego. 11. Utwórz tabele dla asocjacji wiele-do-wielu bez klas asocjacyjnych. 12. Utwórz klucz podstawowy, klucz obcy z kluczy tabeli ról w relacjach wiele-do-wielu. Na tej podstawie możesz wywnioskować czym się tak na prawdę różni UML od ERD. ERD jest bardziej specyficzny dla baz danych. |
|
|
|
vander1989 Schemat UML , Diagram ERD 21.03.2010, 14:50:25
vander1989 a czy są jakies programy które jak zinportuje do n... 21.03.2010, 17:38:39
panga Są graficzne narzędzia do projektowania ERD i reve... 1.01.2011, 23:48:25 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 15:37 |