Jak tylko powiesz „ACTIVITY
są jak części procesu", "ACTIVITY
rozszerza PROCESS
„ nie jest już prawidłowym stwierdzeniem. Nie jest związkiem.
W terminologii ER istnieje relacja jeden-do-wielu między procesem a działaniem. Lub ewentualnie relacja wiele-do-wielu, jeśli jedno działanie należy do wielu procesów.
Na przykład CustomerPlacesOrder jest procesem. Działania to:
- Klient wypełnia koszyk;
- Klient się wymeldowuje;
- Klient wprowadza informacje o dostawie i rozliczeniach, w razie potrzeby rejestrując się;
- Pracownik otrzymuje zamówienie;
- Jeśli produkty są w magazynie, Pracownik wybiera odpowiedni pojemnik do pakowania i napełnia go;
- Pracownik wysyła go w codziennych dostawach.
Lub jak bardzo chcesz się skomplikować. Dziedziczenie to nie jest.