Bisher haben wir nur Typen behandelt, die aus einer einzigen Komponente bestehen. Ada gestattet jedoch auch die Definition von Typen, die sich aus mehreren Komponenten zusammensetzen, nämlich Arrays und Records.