Se QUESTO e' un esempio di quello che vuoi realizzare ti anticipo che non e' complicato... ma e' necessario far lavorare in sinergia il client ed il server... sarebbe impensabile immaginare di trasferire l'intero database sul client per evitare comunicazioni intermedie.

Una nuova possibilita', ma sempre con la complicita' del server, e' offerta da recenti e promettenti strumenti a disposizione dello sviluppatore... puoi leggere un ottimo articolo di Andrea Chiarelli su pro.html.it

ciao