Davide Prina ha scritto: > --- Micron Engineering ha scritto: > > >> per questo esistono le query. Le tabelle non devono essere pensate in >> funzione dei dati da presentare in un report o in una maschera, >> > > questo non è poi così vero. Le tabelle o meglio la struttura del db è > meglio che sia pensata per ottimizzare i tipi di interrogazione che > andranno effettuati su di essa. > Se operi con moli di dati elevate (milioni di record) questo tipo di > strutturazione del db può essere fondamentale. > a maggior ragione le query sono indispensabili. Vorrei farti notare che con la mia struttura il database contiene complessivamente meno dati, riduce il numero degli indici, tutte le FK e le query sono eseguite sugli indici quindi le prestazioni sono le massime ottenibili. Quando parli di milioni di record comunque ti riferisci a soluzioni n-tier; in caso di db come MySql o MS SQL operando con i cursori lato server le operazioni vengono eseguite sul server e la mole di dati passate al client è minore infatti vengono passati solo i risultati della query ed il server è il posto migliore dove eseguire le elaborazioni. Quindi è pure facile il porting da standalone a n-tier. Nel caso di db e applicazione sullo stesso PC è funzione del tipo di db come gestisce i dati (es. da non seguire è Access) ma in linea di massima le query sono comunque più vantaggiose. > Ciao > Davide > > Dizionari: http://linguistico.sourceforge.net/wiki > Esci dall'illegalità: utilizza OpenOffice.org: > http://linguistico.sourceforge.net/wiki/doku.php?id=UsaOOo > GNU/Linux User: 302090: http://counter.li.org > -- > Non autorizzo la memorizzazione del mio indirizzo su outlook > > > ___________________________________ > L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: > http://it.docs.yahoo.com/nowyoucan.html > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]