📋 Exam Instructions
- This comprehensive exam covers ALL topics from Chapter 3 (EER Model)
- 30 questions total: 20 Multiple Choice + 10 Short Answer
- Topics include: Subclasses/Superclasses, Specialization, Generalization, Attribute Inheritance, Disjoint vs Overlapping, Total vs Partial, Categories (UNION types), Attribute-defined Specialization, and EER Diagram Notation
- No feedback shown until you click "Submit Exam"
- Short answer questions use intelligent keyword-based grading
- 60 minutes to complete - manage your time wisely
What is attribute inheritance in the context of superclasses and subclasses?
Give two examples of how EMPLOYEE entities could be meaningfully grouped into subclasses based on different criteria.
Explain the difference between specialization and generalization. Which is top-down and which is bottom-up?
Describe generalization and explain why it is typically a "total" constraint.
What does the "disjointness constraint" specify and how is it represented in EER diagrams?
Explain the difference between "total" and "partial" completeness constraints in specialization.
What are the four possible combinations of disjointness and completeness constraints?
Explain what happens when inserting an entity in a superclass of a PARTIAL specialization.
How is attribute inheritance different in categories compared to regular specialization?
Explain the difference between a "total category" and a "partial category".
When should you use categorization (UNION type) versus specialization/generalization?
📝 No feedback shown until submission