This notion has been studied before but here, we generalize histories by considering different types of database objects.
We apply the history notion to multi-media documents and we propose extensions for data definition and manipulation languages.