Enhanced Entity Relationship Model Flashcards
Specialization
process of defining a set of subclasses of an entity type
Disjointness constraint
an entity can be a member of at most one subclass
Total specialization
every entity must be a member of at least one subclass
Partial specialization
an entity can belong to no subclass
Specialization hierarchy
every subclass has only one parent
Specialization lattice
subclass can have more than one parent
Shared subclass
subclass with more than one superclass
Abstraction concepts
(1) classification and instantiation
(2) identification
(3) specialization and generalization
(4) aggregation and association
Classification
Assigning similar objects/entities to object classes/entity types
Identification
abstraction process where classes and objects are made unique by an identifier
Aggregation
abstraction process for building composite objects from their components
Association
abstraction process for associating objects from several independent classes
Ontology
specification of a conceptualization
Conceptualization
set of concepts and relationships that are used to represent the part of reality or knowledge that is of interest to a community of users