______ is designed to enable the tracking of the history of a table, for auditing and compliance purposes.
a) Data mining
b) Data warehousing
c) Version control
d) Database logging