Topics: Database
In databases, an attribute is a name paired with a data type. For instance, a relation person can have attributes name, last name, date of birth, etc.
No tuple can contain two attributes with the same name. An attribute paired with an element of its domain is called an attribute value.
When an attribute is not is any candidate key of the relation, we call it a non-prime attribute.