data modeling
(in software engineering) process of creating a data model for an information system by applying certain formal techniques
Dimensional modeling
set of techniques and concepts used in data warehouse design
GNU Ferret
data modeling tool
data hierarchy
systematic organization of data in a hierarchical form showing relationships between smaller and larger components