Variable-length segments

Variable-length segments are simply segments whose length can vary in occurrence of some segment types.

A database can contain both variable-length segment and fixed-length segment types.

Database types that support variable-length segments: