Ho bisogno di aiuto per progettare le tabelle del mio paese, città, stato. Fornirò dati di esempio dal mio tavolo in modo che tu possa aiutarmi meglio sul mio problema.qual è il modo migliore per progettare una città, stato, tabella di paese?
Questo è il mio tavolo Paese:
Country
______
code name
US United States
SG Singapore
GB United Kingdom
Questo è il mio tavolo da città:
City
_____
id country city state
1 US Birmingham Alabama
2 US Auburn Alabama
.
.
29 GB Cambridge NULL
30 GB Devon NULL
mio problema è che l'unico paese che ha il campo Stato è negli Stati Uniti. Tutte le altre città hanno un valore nullo.
La mia soluzione temporanea per questo è solo creare un tavolo speciale per gli Stati Uniti, quindi tutti gli altri paesi hanno un'altra tabella di città che non ha il campo stato.
Penso che questo complicherà la faccenda, perché ho due tavoli per le città.
Come posso migliorare questo design?
Soluzione scarna e sporca è scaricare Virtuemart e utilizzare le tabelle paese/stato da quelle: ha più di 200 contee e tutti gli stati correlati, quindi aggiungi le tue città – GDP