What is Data Architecture?

Data Architecture is the practice of defining business problems in the context of the data required to support a solution. Data Architecture maps the system business domain to the actual underlying data schema supporting the system and defines the data storage solution required.

edit