![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 226 Pomógł: 25 Dołączył: 22.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam
![]() 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. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 176 Pomógł: 18 Dołączył: 5.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Zdecydowanie rozwiązanie nr 2, aczkolwiek ja zamiast tego zrobiłbym dodatkowa tabelę, w której powiązałbym osiedle z miastem. Dlaczego? W wielu miastach są osiedla o tych samych nazwach. To rozwiązanie pozwoli Ci na zaoszczędzenie zasobów serwisu, a przy okazji nową tabelę możesz rozszerzyć o kilka innych pól np. położenie geograficzne, korporacje taxi, szkoły itp. Pozdrawiam Wesołych Świąt |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 226 Pomógł: 25 Dołączył: 22.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
To jest to rozwiązanie, którego mi brakowało
![]() Dziękuję bardzo, pozdrawiam i życzę Wesołych Świąt ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 18:58 |