chapter 8-14 Flashcards
data modeling
a technique for organizing and documenting a systems data.
sometimes called database modeling
entity relationship diagram
a data model utilizing several notations to depict data in terms of the entities and relationships described by that data
entity
person, place, thing, etc that the business needs to capture and store data
attribute
a descriptive property or characteristic of an entity
compound attribute
an attribute that consists of other attributes
attribute value
the value of each attribute should be defined in:
data type, domain, default value
key
an attribute, or group of attributes, that assumes a unique value for each entity instance
concatenated key
group of attributes that uniquely identifies an instance
candidate key
an attribute that uniquely identifies an instance
primary key
a candidate key used to uniquely identify a single entity instance
cardinality
the minimum and maximum number of occurrences of one entity that may be related to a single occurrence of the other entity
degree
the number of entities that participate in the relationship
unary relationship
a relationship between different instances of the same entity
binary relationship
a relationship between two entities
ternary relationship
a relationship between three entities