Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Relacje między tabelami
piraciq
post
Post #1





Grupa: Zarejestrowani
Postów: 174
Pomógł: 4
Dołączył: 27.07.2007
Skąd: Kraków

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


Witam serdecznie.

Mam dwie tabele
1. miasta id nazwa_miasta id_wojewodztwo
2. wojewodztwa id nazwa


I teraz moje pytanie brzmi jak ustawić relacje między tymi tabelami?


Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


@toffiak: To raczej nie przy takiej strukturze tabel. Poza tym nie możemy identyfikować miasta tylko na podstawie jego nazwy, bo mimo iż w dwóch województwach będą dwa miasta o takiej samej nazwie, to nadal są to różne miasta, a zdarzyć się może, że i w tym samym województwie będą miasta o takiej samej nazwie. Relacja wiele do wielu nie ma tutaj za bardzo racji bytu. Bardziej właściwa będzie relacja 1 do wielu (wiele miast w jednym województwie) i do takiej relacji została zaprojektowana baza danych.

EDIT:
Zaznaczę przy tym, że do tabeli miast warto by dodać kolumnę, która rzeczywiście będzie to miasto identyfikować, a w Polsce takim identyfikatorem jest chyba (bo pewien nie jestem) kod pocztowy.

Ten post edytował mortus 3.05.2012, 11:32:22
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 17:05