Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Relacje między wieloma tabelami
symonides
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ayeo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


To, że do miasta należy wiele kodów to nie jest problem. Do każdego kodu można łatwo pobrać nawet współrzędne geogfraficzne. Problemem jest sytuacja odwrotna. Ten sam kod może dotyczyć kilku gmin/miejscowości jednocześnie. W sensie w niektórych przypadkach nie jest jednoznaczny. Też niestety wiele do wielu. Tabela z kodami (id, postcode,country_id) i tabela z referencjami (id,town_id,postcode_id).

Pozdrawiam!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 05:05