![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 17:05 |