У одного События - может быть куча мероприятий (events)Не понял немного в терминологии. Events это разве не событие и не мероприятие? Просто оно переводится примерно одинаково...
К event привязывается hall, дата, событие
если у вас в проекте, что-то повторяется в нескольких местах, то это нужно вынести в отдельную сущность,Вот я тоже так думаю, но часто встречал и сам так делаю, что например человек в кардный контекстах имеется свой. Например в магазине это покупатель, в блоге это автор, в складе это кладовщик. Так же с продуктом. Один и тот же продукт дублируют в разных контекстах. На складе продукт, в магазине это другой продукт но они имеют связь.