Systems, methods and computer program products are provided for data
processing. In one implementation, a data processing system is provided
that comprises storage means for storing a data category definition
table. The data category definition table may include at least the
following entries for each data category: a unique name of the data
category, a data table identifier for identification of a data table
storing data sets of the data category, and a data structure table
identifier for identification of a data structure table storing key field
and data field names of the data table.