Marco Quarona ha scritto:
At 09.32 04/01/2008, you wrote:
In altre parole, l'aggiunta di criteri di selezione è un motivo di
criticità del DB?
No, a meno che il motore del db (o la il db stesso) siano stati
progettati male. I filtri velocizzano le query, non le rallentano.
Questa è davvero una tesi interessante......
Cioè tu sostieni che una query del tipo (tradotta in vulgaris):
"seleziona le Anagarfiche con CITTA='VERONA' dalla Tabella Anagrafiche"
abbia la stessa velocità di esecuzione di :
"seleziona le Anagrafiche con CITTA='VERONA' e (TIPO=0 oppure TIPO=1)
dalla Tabella Anagrafiche".
Ovvio che su cento schede neppure mi pongo il problema. Ma su 100.000?
E sulle query complesse come la mettiamo? Meglio relazionare una Tabella
Clienti, magari con un indice univoco intero, oppure una select con un
paio di parametri ed un OR?
E' evidente che se un'applicazione complessa come quella che hai
descritto nell'altra mail ha delle necessità particolari, il Db va
progettato con cura.
Ma il non voler duplicare i campi non deve far dimenticare tutto il resto.
Ciao
--
Filippo Cerulo
blog : http://6of9.softcombn.com/
e-mail : [EMAIL PROTECTED]
web : www.softcombn.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]