design - best practice for create database for Versioning System like CMS -


I am working with a system like CMS, which requires a version of documents.
Is the best practice and method for creating databases, how can it be from any type of desk?

. They are all about version


Comments