Conceptual Models Flashcards
Table
Two-dimensional structure that is a persistent representation of a logical relation. Contains a group of related entity occurrences.
aka Relation, Entity Set, Dataset
Tuple
Single entity occurrence within the entity set
aka Row
Column
Represents an attribute in a table
PK
Primary Key
Attribute, or combination of, that uniquely identifies any given row.
Key
One or more attributes that determine other attributes. Establish relationships among tables and ensure data integrity.
Determination
The state in which knowing the value of one attribute makes it possible to determine the value of another.
Functional Dependence
Value of one or more attributes determines the value of one ore more other attributes
Determinant
Attribute whose value determines another
Dependent
Attribute whose value is determined by another
Full Functional Dependence
Functional dependencies in which the entire collection of attributes in determinant is necessary for the relationship
Key Attribute
Attribute that is part of a key
Entity Integrity
Each row in the table has its own unique identify.
NULL
The absence of any data. Create problems with functions such as COUNT, AVERAGE, and SUM. Create logical problems when relational tables are linked.
Referential Integrity
Every reference to an entity instance by another entity instance is valid. Every FK must either be NULL or point to a valid PK.
Flags
Special codes used to indicate the absence of data without leaving nulls in the table