895年的打孔卡与1880年的日记帐两相比较，记录在20世纪上半叶成熟，大多数资料处理是用打孔卡片完成的。通常资料档的每条记录会记录在一张打孔卡中，特定栏分配给特定栏位。一般地，记录是可从外部存储装置（例如读卡器，磁带或磁盘）读取的最小单元。大多数机器语言实现和早期组合语言没有记录的特殊语法，但借由使用索引暂存器，间接定址和自修改代码，这个概念是可用的（并广泛被使用）。一些早期的计算机如IBM 1620，具备了对分隔记录和栏位的硬体支援，以及复制这些记录的特殊指令。一些早期的档案排序和制表工具如IB