Compound Primitive Type
You can define a compound primitive type by assigning to it a list of attributes.
Here the Address type is composed of number, street, zip code, city, and country.
The derivation of the Address attribute will produce these five columns.
It is possible to have several levels of compound types by assigning a compound type to an attribute of a compound type.
For example, the zip code can be broken down into the five main digits and the four-digit extension: