background image

Wymiana usług

Użytkownik może oferować usługę bądź deklarować potrzebę skorzystania z danej usługi. Usługi 
rozpoznawane są po kodzie, gdzie każda usługa ma swój indywidualny numer. Ponadto usługi 
podzielone są w zależności od dziedziny do jakiej należą oraz poziomu zaawansowania. 
Przydzielanie użytkownika do danej usługi następuje po kodzie usługi, tak więc dla każdej usługi 
może zostać przydzielony tylko jeden użytkownik, który będzie danej usługi udzielał oraz wielu 
użytkowników, którzy z niej będą korzystali. Grupa korzysta z usługi oraz w zależności od usługi 
tworzy się grupa. Jest to zależność wiele do wielu, w celu jej znormalizowania została utworzona 
dodatkowa encja  NUMER GRUPY , w ramach której dla danej grupy mogą tworzyć się podgrupy. 
Ponadto grupy tworzą się w zależności od dziedziny do jakiej należy dane zagadnienie oraz 
poziomu zaawansowania.