Split the database into a back-end (data tables) and a front-end (queries,
forms, reports, code), linked to the back-end. It may be sufficient to
simply hide the database container, which you can do from the startup
options (Tools ... Startup). You can keep them from looking at the database
container: