What is a data dictionary?

Data Dictionary is a central source of data in a data management system. Its main function is to support the creation and management of data definitions. It has details about
• what data is contained?
• What are the attributes of the data?
• What is the relationship existing between the various data elements?