• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/10

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

10 Cards in this Set

  • Front
  • Back
Superclass
An entity type that includes one or more distinct subgroupings of its occurrences.
Subclass
A distinct subgrouping of occurrences of an entity type.
Characterization of Super/Sub Classes
Superclass/subclass relationship is one-to-one (1:1).

Superclass may contain overlapping or distinct subclasses.

Not all members of a superclass need be a member of a subclass.
Attribute Inheritance
An entity in a subclass represents same ‘real world’ object as in superclass, and may possess subclass-specific attributes, as well as those associated with the superclass.
Specialization
Process of maximizing differences between members of an entity by identifying their distinguishing characteristics.
Generalization
Process of minimizing differences between entities by identifying their common characteristics.
Two constraints that may apply to a specialization/generalization:
-participation constraints
-disjoint constraints.
Participation constraint
Determines whether every member in superclass must participate as a member of a subclass.
May be mandatory or optional.
Disjoint constraint
Describes relationship between members of the subclasses and indicates whether member of a superclass can be a member of one, or more than one, subclass.
May be disjoint or nondisjoint.
There are four categories of constraints of specialization and generalization:
-mandatory and disjoint
-optional and disjoint
-mandatory and nondisjoint
-optional and nondisjoint.