Citat:
tvucko:
Lose postavljena sama baza :-(
Traba da imaju tri tabele za ovakav problem :
- tabela drzava
- tabela gradova
- tabela veze izmedju drzava i gradova
tabela drzava sadrzi : primarni kljuc (drzava_id) i ostale informacije o drzavi
tabela gradova sadrzi : primarni kljuc(grad_id) i ostale informacije o gradu
tabela veze sadrzi : (drzava_id) i (grad_id)
Sa sql select mozes lako dobiti ono sto ti treba u bilo kojoj kombinaciji.
tabela drzava sadrzi : primarni kljuc (drzava_id) i ostale informacije o drzavi
tabela gradova sadrzi : primarni kljuc(grad_id)
FK kljuc (drzava_id) i ostale informacije o gradu
Treca tabela ti uopste nije potrebna, jer nemas slucaj many to many veze.
Grad je obicno samo u jednoj drzavi, ali je zgodno ukljuciti kaskadni update, ukoliko dodje do promene naziva drzave (SCG umesto Yugoslavia).