结构体（）或复合资料（）是基本的数据结构，记录是一些相关栏位的聚集，它们可由不同的资料类型组成，通常是固定的数量和序列。记录中的每个栏位或称为元素，但可能与集合的元素概念混淆不清。在物件导向编程中，记录的栏位也另外被称为成员；依照惯例和具体的编程语言，多元组有可能会被认为是一个记录，反之亦然。譬如将日期储存为一个记录，则其中包含了数字的年份，以字串表示的月份和数字的日期等栏位。而人事记录可包含姓名，薪水和职级等栏位。一个圆形的记录可包含圆中心点和它的半径－在这种情况下，圆中心点本身可能表示为x和y座标的