Cuando crees el subdominio se creará una carpeta en tu hosting y ahí puedes subir los archivos que necesites para tus aplicaciones. No es necesario crear una nueva base de datos, puedes usar prefijos dentro de tu base de datos existente para identificar las tablas pertenecientes a una u otra aplicación. Pero por limpieza y comodidad podrías crear una nueva base de datos. Todo depende de si te alcanzan.
Saludos!