You are on page 1of 2

DATABASE AND CLIENT/SERVER

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.

You might also like