Contrast the uses of a data dictionary and a repository in data

Contrast the uses of a data dictionary and a repository in data and database management.