Все ли связи верны на этой uml диаграмме?
таблица ужасная, везде тупо раскиданно от нуля до n, связей вообще минимум. Логика ели видна.  Даже ассоциация сделана не по правилам. 1. Не могу понять каким образом будет определятся принадлежность пользователя к группе(в таблице user должно быть еще одно поле...)
 верно мыслите.2. Таблица Port(не могу понять почему ее автор сделал красным цветом), помоем в ней нахватает тоже поля с id
 42, порт имеет много хостов и наоборот))
Не исключаю, что и я могу сказать пургу, ибо не работаю так часто с проектировкой БД... Но подпишусь и мне очень интересно послушать что-то положительное о ней ))
1. Тут вобще нигде не проставлены ИДшники. Это не схема БД, а логика взаимодействия. Так что все норм. Схему БД вам сделать уже надо.
2. Порт вобще через таблицу связи тут, там и ненадо ИД.
3. Что такое ОпенАпи интересно тоже) А у него вы не спросили?