Database log (history)

Is there a way to see any changes made to the database?
or how to make this in a separate app or integration to other 3rd party tools