Terms Flashcards
What does ERM stand for?
Entity Relationship Model
D: Entity Relationship Model
Conceptual database as viewed by end user that has the main components.
- Entities
- Atributes
- Relationships
Entity
Refers to the entity set and not to a single entity occurrence
D: Required Attributes
Attributes that must have a value, the value can not be left blank.
D: Optional Attribute
Attributes that do not require a value, and can be left empty.
D: Domain
Set of possible values for a given attribute.
D: Identifiers
One or more attributes that uniquely identify each entity instance.
D: Composite Identifier
Primary key composed of more then one attribute.
D: Composite Attribute
Attribute that can be subdivided to yield additional attributes (if the attribute can be broken down more)
D: Simple Attribute
Attribute that cannot be subdivided (attribute that can not be broke down any more)
D: Single-Valued Attribute
Attribute that has only a single value
D: Multivalued Attributes
Attributes that have many values and require creating several new attributes. One for each component of the original multivalued attribute.
D: Derived Attribute
Attribute whose value is calculated from other attributes - derived using an algorithm. Ex - Obtaining your age from your date of birth.
What is the problem with null values?
The problem is you don’t know if the value was left blank by mistake.
What kind of data do you want to store in your database?Why?
- Final Data.
- Because this data doesn’t change (date of birth instead of how old you are)