Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #22524

Re: [OT] MySql/MariaDB e foreign keys

From ^Bart <gabriele1NOSPAM@hotmail.com>
Newsgroups it.comp.www.php
Subject Re: [OT] MySql/MariaDB e foreign keys
Date 2019-01-27 10:55 +0100
Organization Aioe.org NNTP Server
Message-ID <q2jv77$109u$1@gioia.aioe.org> (permalink)
References <q2ijh6$15o2$1@gioia.aioe.org> <pmqp4etf4g4mnagjev67kge6s06jvv45tk@L.Serni>

Show all headers | View raw


> E' possibile che una stessa città sia in più nazioni? Perché se no, ti
> conviene mettere l'id della country dentro city. Quella città sarà poi
> collegata sempre e solo a una nazione.

Purtropppo potrebbero esserci dei casi di omonimia quindi stesso nome 
della città nella stessa nazione e stesso nome della città anche in 
nazioni diverse quindi pensavo di risolvere nel seguente modo:

city_italy
-----------------
id
nome
provincia
regione

La mia idea è quella di fare una tabella per ogni nazione, dove mi 
interessa avere utenti, contenente tutti i nomi della città di quella 
nazione, in rete ci sono archivi già fatti ed in pochi secondi si 
riuscirebbe a popolarla importando un file *.csv!

> L'ID (non è proprio indispensabile, ma IMHO è così tanto meglio che...)

E' oramai una scuola di pensiero comune! :)

> In quel caso si fa una JOIN.
> 
> 	SELECT user.name, city.name, country.name
> 	FROM user
> 	JOIN city ON (users.city_id = city.id)
> 	JOIN country ON (city.country_id = country.id)

Perfetto! :)

> Occupi più spazio, è meno efficiente e ti ritrovi nei casini appena in
> quel database dovrai registrare Florence (negli USA ce ne sono 3).

Giustissimo!

> Leonardo

Ti ringrazio per la risposta!
Saluti!
^Bart

Back to it.comp.www.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[OT] MySql/MariaDB e foreign keys ^Bart <gabriele1NOSPAM@hotmail.com> - 2019-01-26 22:30 +0100
  Re: [OT] MySql/MariaDB e foreign keys Leonardo Serni <lserni@gmail.com> - 2019-01-27 00:22 +0100
    Re: [OT] MySql/MariaDB e foreign keys ^Bart <gabriele1NOSPAM@hotmail.com> - 2019-01-27 10:55 +0100
  Re: [OT] MySql/MariaDB e foreign keys bramante <bramante@yopmail.com> - 2019-01-27 14:09 +0100
    Re: [OT] MySql/MariaDB e foreign keys ^Bart <gabriele1NOSPAM@hotmail.com> - 2019-01-27 19:36 +0100

csiph-web