Setup new company for Training

SUGGESTED

I am looking at setting up a new company that will be used for training purposes. I want to copy the current database and wanted to know how others accomplished this in the past.