Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 12.11.2010 Ostrzeżenie: (0%)
|
Cześć, zastanawiam się jak rozwiązać problem relacji między tabelami, miasto, województwo, kraj oraz tabelą ogłoszeń. Chciałbym to zrobić w taki sposób aby wyciągnięcie ogłoszeń z jakiegoś wybranego miasta nie było problematyczne i przekombinowane. Początkowo myślałem o osobne tabeli przechowującej id miasta, województwa, i państwa w osobnej tabeli oraz id tego rekordu w tabeli ogłoszeń, później żeby id ogłoszenia trzymać w tej samej tabeli co id lokalizacji. Wdaje mi się to średnio trafione rozwiązanie. Jak wy byście to rozwiązali? Proszę o propozycje.
Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 12.11.2010 Ostrzeżenie: (0%)
|
Robione na szybko, żeby zobrazować : ) Nazwy tabel w mnogiej powinny być.
O tym czy ogłoszenie może należeć do wielu miast, województw, czy do żadnego to nie pomyślałem, ale załóżmy że może. Trzymania aż trzech kluczy obcych w tabeli z ogłoszeniami nie widzi mi się i co wtedy gdy nie będzie należeć do miasta, a tylko do województwa, poza tym jest to zależne też od szczegółowości podziału terytorialnego państwa(będzie trzeba edytować tabelę z ogłoszeniami w razie dodania miast i wsi, zamiast np. tylko miast). Chyba jednak najlepsza będzie osobna tabela z id ogłoszenia, no i właśnie jest problem, bo jak mam id miasta to wszystko co nad nim to znam, więc w tej tabeli wystarczą tylko trzy kolumny id, ad_id oraz place_id(czyli np. województwo, miasto) i w razie wielu miejsc dla ogłoszenia dodajemy nowy rekord. Co o tym myślisz? I jeszcze kilka pytań, czy kolumna z id jest potrzebna w takiej tabeli oraz czy brak relacji między tabelą places a countries, provinces, itd. może stanowić jakieś problemy? (IMG:http://s2.ifotos.pl/img/model_hsxxres.png) |
|
|
|
symonides Relacje między wieloma tabelami 23.07.2011, 23:06:29
ayeo Kod# Country (kraj)
## name
## symbol ... 24.07.2011, 00:16:24
symonides Obawiam, że źle mnie zrozumiałeś, albo ja nieumiej... 24.07.2011, 00:56:30
ayeo Nie stanowi. W ogłoszeniu oprócz samego id miasta ... 24.07.2011, 00:59:04
ayeo KodPlace
# id
# country_id
# province_id
# town_id... 24.07.2011, 02:07:31
symonides O dzięki, tak jak mówisz będzie najlepiej. Jeszcze... 24.07.2011, 02:08:19
ayeo To, że do miasta należy wiele kodów to nie jest pr... 24.07.2011, 02:11:03
symonides To teraz pozostaje nic innego jak znaleźć w przyzw... 24.07.2011, 02:16:40 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 16:14 |