I'd not recommend that approach. Remember that the code is run from the context of the front end application, so if you were to put the reports, queries and tables into either the backend database or another one, you would need to modify your code to specify where to open the relevant object from.
Certainly I've never had need to put forms, reports, queries etc in the back end.
John