Creating Blenderscene externally possible?

Hi, I would like to know if it’s possible to create a Blenderscene externally with Python and then let it render with Blender? In my case I have a Python scripts that generates some sort of planetary simulation and I would like to have rendered a view every hour or so. The data is fetched from a sqlite-database. But very important, I don’t want to run a script within Blender! I want to run blender through the console with a scene I created before with Python.

Possible? Or is POV the only solution for this?