APPLICATIONS
EXERCISE 10 GENERALIZATION AND
SPECIALIZATION
NAME: SEITKADYROVA ARUZHAN, SULEIMENOVA MADINA, YESTEMIROVA GAZIZA IS 141K
PURPOSE
The purpose of this exercise is to develop an understanding of generalization and
specialization, which is the preferred way to design the Publications Database.
ACTIVITIES
Perform each of the following activities. If you have questions, issues, or doubts, please ask for
help and do not just guess.
1. As a team, discuss and answer Review Question 8.1 in Fundamentals of Database
Systems, placing your answer below.
A subclass entity inherits all attributes and relationships of its superclass entity. This property
is called the attribute and relationship inheritance. A subclass entity may have its own specific
attributes and relationships (together with all the attributes and relationships it inherits from
the superclass). For example, Animals is a superclass, Cats and Dogs is subclasses.
Subclass is an easy way to define inheritance relationship between two classes. Subclasses
helps when designing the structure of data.
2. As a team, initiate the design of the Publications Database with a top-level map using the
notation of Figure 6.14 in Fundamentals of Database Systems. Show your map below.
Publication
id
Title
Type_
id
Year
Author
_id
Publishe
r_id
Type
Type_id
Name
Author
Author_i
d
Name
Phone
Publisher
Publisher
_id
Name
Address
Phone
3. Save and archive your work, replacing YourID with your student identifier, and upload it
to the LMS.