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.