In: Computer Science
Question: In the context of EER data modeling, one can represent entities using superclasses and subclasses.
I. Using your own model, explain why one would want to introduce the concepts of superclasses and subclasses into an EER model? CR[10 Marks ]
II. Describe and illustrate using the model in question (I) the process of attribute inheritance. EV[5 Marks]
III. With the model in question (I) describe and contrast the process of specialization with the process of generalization. CR[5 Marks ]
IV. Modify the model to describe the two main constraints that apply to a specialization/generalization relationship.
CR[ 5 Marks ]