Creating composite types
A composite data type is composed of a name and a list of attributes that describe the
characteristics of an object. It lets you regroup related data under one entity.
About this task
In the following example, you see a composite type called 
customer with its
associated attributes:
Attributes can be built-in data types or other custom data types.
Attributes can also be identified as a list. You use lists when your decision acts on more than
one item of something, and you need to make a distinction between the items. For example, if your
decision is about checking in baggage on a plane, you can identify baggage as a
list, since more than one of piece of baggage may be checked in.