di database per joomla te serve solo uno (virtuemart usa lo stesso db di joomla perchè è un suo componente)
la necessità di avere più database è solo quando vuoi installare due script diversi (tipo joomla e un forum), ma è solo una questione di ordine: mettendo un prefisso tipo jos_, smf_ phpbb_ a tutte le tabelle, esse possono coesistere normalmente in un solo database
più database potrebbero servire in caso di applicazioni più complesse o necessità particolari...