:
I was told to split the db so that the front end would be
available to all and i could continue to work in the back end, i.e
update tables and such.
Usually the advice about splitting is so that you can work on the
FRONT END without the users interfering. That is not, of course, the
only reason for splitting, but it is one reason for it.
The back end is always shared and anything that makes structural
changes (as opposed to just changing data) should not be attempted
while other users are in the database.
If you're just doing data massage and imports, perhaps you should
create a separate "front end" for that, with links to the tables in
the shared back end. That's definitely the way I'd do an import
operation like that because I wouldn't want to "pollute" the real
back end with all the churn that comes with the processing of import
data.