
Przykład:
Tworzę serwis, w którym chcę spisać wszystkie osiedla z wszystkich miast w Polsce. Osiedla mają to do siebie, że leżą w danych miastach. Problem: jak powiązać osiedla z miastami.
Rozwiązanie 1
Dla każdego miasta stworzyć osobną bazę danych i w niej zapisywać tylko osiedla przynależące do aktualnie wybranego miasta.
Rozwiązanie 2
W tabeli, w której przechowuję dane dot. osiedli dodać pole cityId.
Które rozwiązanie jest bardziej... praktyczne? Jestem otwarty na inne rozwiązania, uwagi, porady. Mi osobiście bardziej odpowiada rozwiązanie numer 2, ale wole się jeszcze poradzić.
Pozdrawiam.