An attribute (or property) is a feature associated with an entity type. At the entity-type level, each attribute has a domain that defines the set of possible values that can be chosen for it (integer, character string, boolean). At the entity level, each attribute has a value compatible with its domain.
Examples of attributes: the age of a person, the code of a supplier, the number of a product.
Type-association: Let's first define an association. An association (or a relationship) is a link between several entities. A type-association (or a type- relationship) is a set of relationships that have the same characteristics. The type-association describes a link between several types-entities. Like feature-types, association-types are defined by using attributes that take their value from associations.
We often use the word association instead of the word type- association, but we must be careful not to confuse the two concepts.
Examples of type-association: The marriage of two people; the transportation of a product to a warehouse; the assignment of an employee to a service.
Examples of association: The marriage of Max and Claudia; the transport of the Tesla Model S to the deposit of NYC; the fact that Paul works in the Marketing department at Explorium.
Additional Resources:
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.