Per quanto riguarda il database, è necessario, ma puoi fare il tutto anche solo con flash, l'importante è creare il proiettore con un programma come questo:

http://www.multidmedia.com/software/zinc/

che ti permette di utilizzare, dentro il filmato, un set di azioni particolari per la connessione ad un database locale.