 Most database management systems keep the data dictionary hidden from users to prevent them from accidentally destroying its contents.Data dictionaries do not contain any actual data from the database, only bookkeeping information for managing it.Without a data dictionary, however, a database management system cannot access data from the database.