The Data dictionary stores definitions of information types, identifies the primary and foreign keys, and maintains relationship between elements that are used in the control of access and for manipulating a database. It is usually a set of information that provides the description of a database's format, contents and structure.
D. Prototyping. This is because a prototype is basically a replica of the original one and in order to find out what all we need to add in our original, material selection plays a vital role in prototypes.