Enhanced entity-relationship (EER) model - ANSWER A model that
has resulted from extending the original E-R model with new modeling
constructs.
Subclass - ANSWER A class that extends another class. The subclass
inherits the methods and attributes of the class it extends.
Superclass - ANSWER The parent class from which behavior and
properties are inherited. The super class of all classes in Java is
(eventually) the Object class, and all classes are derived from it.
An entity that is a member of a ... inherits all attributes of the entity as a
member of the ... - ANSWER An entity that is a member of a
SUBCLASS inherits all attributes of the entity as a member of the
SUPERCLASS
Specialization - ANSWER process of defining a set of subclasses of a
superclass
Generalization - ANSWER several classes with common features are
generalized into super classes become its subclasses
Predicated-defined (Condition-defined) - ANSWER when you can
determine exactly those entities will become members of each subclass
by a condition
condition is a constraint that determine subclass member
Ex: Part time vs Full time employee (condition: number of hours worked
> 20)
attribute-defined specialization - ANSWER If all subclasses in a
specialization have a membership condition on same attribute of the
superclass
, Ex: JobType is the defining attribute of specialization {SECRETARY,
TECHNICIAN. ENGINEER} of EMPLOYEE
User-defined - ANSWER if no condition determines membership a user
defined subclass is made
Total Constraint - ANSWER every entity in the superclass must be a
member of some sub class
Partial Constraint - ANSWER its possible that there are some entities
that don't belong to some sub class and that is ok
Disjoint Constraint - ANSWER specifies that the subclasses of the
specialization must be disjointed (an entity can be a member of at most
one of the subclasses of the specialization)
Specified by 'd' in EER diagram
Overlap Constraint - ANSWER the same entity may be a member of
more than one subclass of the specialization
represented by 'o' in EER diagram
Completeness Constraint (Total) - ANSWER specifies that every entity
in the superclass must be a member of some subclass in the
specialization / generalization
shown in EER diagram double line
Completeness Constraint (Partial) - ANSWER allows an entity not to
belong to any of the subclasses
shown in EER diagram single line
Four Types of Specilization/Generalization - ANSWER Disjoin, total
Disjoin, partial
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller luzlinkuz. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $11.49. You're not tied to anything after your purchase.