An attribute in a Database Management System (DBMS) is a characteristic of an entity that describes its properties. It is represented as a column in a table, holding specific data values. A primary key is used to uniquely identify an entity, such as a student's roll number. Attributes help in organizing data efficiently for easy retrieval and manipulation. In an Entity-Relationship model, attributes are depicted in an elliptical shape, and can also be subdivided into additional attributes.
For more details, check out the full article: Types of Attributes in ER Model.