Während für den Programmierer ein Datenfeld quasi einen Behälter für Informationen darstellt, der einen bestimmten Namen trägt, ist ein Datenfeld für den Computer ein Bereich des Speichers, den es zu reservieren gilt, damit in diesen Bereich bestimmte Daten eines mehr oder weniger genau bestimmten Typs abgespeichert werden können.
Zur Bestimmung dieses Typs werden diverse Klauseln verwendet, die im Folgenden näher erläutert werden. Eines ist jedoch allen Definitionen von Datenfeldern gemein: