View Full Version : [database] dubbio progettuale per dati anagrafici
Secondo voi qual'è il modo migliore di salvare i dati anagrafici(indirizzo, luogo di nascita ecc ecc) in un db?
Conviene secondo voi fare una tabella con tutte le città d'italia, comuni e province da usare poi con legame uno-a-molti con la tabella anagrafica?
O meglio una maxitabellona con tutti i dati(rindondanti)?
potresti mettere solo il cap che è univoco nel db dei dati e poi relazionare i dati con una tabella cap|comune|provincia
però dipende molto dalla quantità di dati secondo me...
se lo fai per 1000 forse nn ha molto senso separare le cose
anche se partendo da un "db" esistente come questo
http://lab.comuni-italiani.it/download/comuni.html
ci vuole cmq poco :)
DanieleC88
30-05-2010, 09:34
O meglio una maxitabellona con tutti i dati(rindondanti)?
Ridondanti! E, comunque, no. :)
EDIT: tanto per farti capire cosa intendo, vediti velocemente queste slide (http://twiki.di.uniroma1.it/twiki/viewfile/BD1/WebHome?rev=1;filename=4-Progettaz-problemi.ppt) di una nostra professoressa con esempi di casi in cui è meglio spezzettare la base di dati piuttosto che tenere tutto in un'unica tabellona.
http://www.italy.fsfeurope.org/it/projects/cap/trovacap.sql.gz
questo forse ancora meglio :)
anonimizzato
30-05-2010, 10:24
Tabelle di convalida separate per comuni, province e regioni.
Nella tabella dell'anagrafica metti poi solo l'ID del comune.
Tabelle di convalida separate per comuni, province e regioni.
Nella tabella dell'anagrafica metti poi solo l'ID del comune.
per i comuni c'è già un id univoco, il cap, non vedo perchè crearne uno nuovo :D
potresti mettere solo il cap che è univoco nel db dei dati e poi relazionare i dati con una tabella cap|comune|provincia
però dipende molto dalla quantità di dati secondo me...
se lo fai per 1000 forse nn ha molto senso separare le cose
anche se partendo da un "db" esistente come questo
http://lab.comuni-italiani.it/download/comuni.html
ci vuole cmq poco :)
Grazie molto utile questo file(sperando sia aggiornato), per casp conosci una raccolta simile anche per i codici catastali dei comuni?
Così inserisco anche la creazione del codice fiscale in automatico.
per i comuni c'è già un id univoco, il cap, non vedo perchè crearne uno nuovo :D
Purtroppo alcuni comuni condividono il medesimo CAP.
Trovato, se a qualcuno dovesse interessare è qui http://groups.google.com/group/it.comp.www.php/browse_thread/thread/1a7b6e743d495317?pli=1
E' aggiornato al 2008 ma credo vada bene.
edit: manca il CAP però...
anonimizzato
30-05-2010, 15:34
per i comuni c'è già un id univoco, il cap, non vedo perchè crearne uno nuovo :D
E per i comuni che hanno più di un CAP? es: Milano.
beh si alcuni hanno lo stesso cap è vero...
allora vai di id univoco e via ;)
E per i comuni che hanno più di un CAP? es: Milano.
qui ci dovrebbero essere tutti
http://www.italy.fsfeurope.org/it/projects/cap/trovacap.sql.gz
questo forse ancora meglio :)
No, il CAP non è univoco, allo stesso CAP sono associati anche più comuni.
edit: ti avevo risposto prima che editassi, velocità flash:D
Comunque sto incrociando i dati del db che hai trovato, con quello che ho trovato io, devo ammettere che a far le query su 85000 record va tutto in crisi, netbeans compreso.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.