A representation of data of a defined type, as part of a record in a database.

Records, being a collection of one or more properties stored in fields, are used to represent items of such a nature that they have properties similar in structure but generally different in contents. Each record can be written as a new line in a table with a column for each field of the records.

In some object oriented programming languages, like Java, the private varibles specific to a class that define the properties of the class are called fields. For example, a Person class might have the class fields name and age, by convention accessed through getName() and getAge() and mutated through setName() and setAge(). (C++ programmers like to refer to fields as data members.)