Architecting and designing
  
Data dictionary
That part of the DBMS that defines the structure of user data and how it is to be used.