
disjointness constraint (d)—symbol in an ER diagram to designate that
the lower-level entities in a generalization relationship have
nonoverlapping (disjoint) occurrences. If the occurrences overlap,
then use the designation (o) instead of (d) in the ER diagram.
entity—a data object that represents a person, place, thing, or event of
informational interest; corresponds to a record in a file when stored.
For example, you could define Employee, Customer, Project, Team,
and Department as entities.
entity cluster—the result of a grouping operation on a collection of
entities and relationships in an ER model to form a higher-level
abstraction that can be used to more easily keep track of the major
components of a large-scale global schema.
entity instance (or occurrence)—a particular occurrence of an entity.
For example, an instance of the entity Actor would be Johnny Depp.
entity–relationship (ER) model—a conceptual data model involving
entities, relationships among entities, and attributes of those entities.
entity–relationship (ER) diagram—a diagram (or graph) of entities and
their relationships, and possibly the attributes of those entities.
exclusion constraint—a symbol (þ) between two relationships in the
ER model that have a common entity that implies that either one
relationship must hold at a given point in time, or the other must
hold, but not both.
existence dependency —there exists a dependency between two entities
such that one is dependent for its existence on the other and cannot
exist alone. For example, an Employee Work-history entity cannot
exist without the corresponding Employee entity. Also refers to the
connectivity between two entities as being mandatory or optional.
fact table—the dominating table in a data warehouse and its star
schema, containing dimension attributes and data measures at the
individual data level.
file—a collection of records of the same type. For example, an employee
file is a collection of employee records.
first normal form (1NF)—a table is in first normal form if and only if
there are no repeating columns of data taken from the same domain
and having the same meaning.
foreign key—any attribute in an SQL table (key or nonkey) that is taken
from the same domain of values as the primary key in another SQL
table and can be used to join the two tables (without loss of data
integrity) as part of an SQL query.
functional dependency (FD)—the property of one or more attributes
(data items) that uniquely determines the value of one or more other
attributes (data items). Given a table R, a set of attributes B is
functionally dependent on another set of attributes A if, at each
instant of time, each A value is associated with only one B value.
generalization—a special type of abstraction relationship that specifies
that several types of entities with certain common attributes can be
generalized (or abstractly defined) with a higher-level entity type, a
supertype entity; an “is-a” relationship. For example, Employee is a
Glossary 297