Entity Relationship Modeling (Week 2) Flashcards
Entities
Object of interest to the end user
Entity Instance / Occurence
A table row in ERM
Attributes
Characteristics of Entities (columns in table)
Required Attribute
Attributes that must have a value
Optional Attribute
Attribute that does not require a value
Domain
A set of possible values for a given attribute
Identifiers
One or more attributes that uniquely identify each entity instance (Primary Key)
Composite Identifier
A primary key composed of more than one attribute
Derived/Computed Attribute
Attribute whose value is calculated (derived) from other attributes via an algorithm (not physically stored within the database)
Participants
Entities that participate in a relationship
Cardinality
Expresses the minimum and maximum number of entity occurrences with one occurrence of the related entity
Existence - Dependent
A property of an entity whose existence depends on one or more other entities
Existence - Independent
A property of an entity that can exist apart from one or more related entities
Strong entity
An entity that is existence-independent, can exist apart from all of its related entities
Weak (Non-Identifying) Relationships
A relationship in which the primary key of the related entity does not contain a primary key component of the parent entity