Advanced Database Systems - Unit 4 - Review Questions
Posted by csrins on October 5, 2006
Advanced Database Systems - Unit 4 - Enhanced Entity Relationship Modeling
- What is a subclass? When is it used in data modeling?
- Define the following terms:
- subclass
- superclass of a subclass
- superclass/sublcass relationship
- is-a relationship
- specialization
- generalization
- category
- specif (local) attributes
- specific relationships
- Write a short note on the attribute/relationship inheritance mechanism.
- Distinguish between user-defined and predicate-defined subclasses.
- Distinguish between user-defined and attribute-defined specializations.
- What are the main types of constraints on specializations and generalizations?
- Distinguish between specialization hierarchy and specialization lattice.
- Distinguish between specialization and generalization.
- What is a category? How does it differ from a regular shared subclass?
- Distinguish between ER and EER modeling.
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License.
