Define the following key data modeling terms: entity, attribute, relationship, degree, cardinality, and associative entity. Solution entity An entity is any object in the system that we want to model and store information about. Entities are usually recognizable concepts, either concrete or abstract, such as person, places, things, or events which have relevance to the database. In relation to a database , an entity is a single person, place, or thing about which data can be stored. In data modeling, an entity is some unit of data that can be classified and have stated relationships to other entities. Attribute: An attribute is a specification that defines a property of an object, element, or file. It may also refer to or set the specific value for a given instance of such. attributes should more correctly be considered metadata. An attribute is a characteristic. In a database management system (DBMS), an attribute refers to a database component, such a table. It also may refer to a database field. Attributes describe the instances in the row of a databas Relationship A relationship, in the context of databases, is a situation that exists between two relational database tables when one table has a foreign key that references the primary key of the other table. Relationships allow relational databases to split and store data in different tables, while linking disparate data items degree A relation is thus a heading paired with a body, the heading of the relation being also the heading of each tuple in its body. The number of attributes constituting a heading is called the degree, which term also applies to tuples and relations. The term n-tuple refers to a tuple of degree n (n>=0). Cardinality In the context of databases, cardinality refers to the uniqueness of data values contained in a column. High cardinality means that the column contains a large percentage of totally unique values. Low cardinality means that the column contains a lot of “repeats†in its data range. associative entity An associative entity is a term used in relational and entity–relationship theory. A relational database requires the implementation of a base relation to resolve many-to-many relationships .