ник: ГлазастыйМышь
2 логика более правильная.
Т.к. позволяет разрулить ситуацию когда 2 магазина одной марки будут находится на одной улице.
если этим допущением пренебречь и застолбить что на 1 улице может быть только 1 магазин из сети, то можно и по 1 логике, т.к. она проще в реализации