vilinyh, да, аналитика. Собираюсь выводить товары, сделать возможность фильтровать их по городам или по ресторанам или по сервисам. Также строить графики цен, много чего в общем
mayton2019, не торговая сеть, а конкретный ресторан города. Например, Макдоналдс в Москве - это один ресторан. Макдоналдс в Питере - это другой ресторан
mayton2019, один сервис имеет множество ресторанов, один ресторан может быть и там и там, значит, многие ко многим. С городами тоже самое. Но ресторан имеет множество продуктов, а продукт, может быть только в одном ресторане. (один ко многим/многие к одному). Например, Хэппи Мил же только в Макдоналдсе есть.
Rsa97, Сергей Соколов, еще часто в библиотеках на глаза попадается такая штука как EventDispatcher. Не могли бы в 2-х словах рассказать что это и нужно ли оно здесь? Я думал это то, о чем мне подскажут здесь исходя из моего вопроса, но нет.