RDBMS Questions and Answers – Extended E-R Features

This set of RDBMS Multiple Choice Questions & Answers (MCQs) focuses on “Extended ER Features”.

1. The process of designating sub groupings within the entity set is called as _______
a) Specialization
b) Division
c) Aggregation
d) Finalization
View Answer

Answer: a
Explanation: The process of designating sub-groupings within the entity set is called as specialization. Specialization allows us to distinguish among entities.

2. State true or false: Specialization can be applied only once
a) True
b) False
View Answer

Answer: a
Explanation: We can apply specialization multiple times to refine a design. An entity set may also be specialized by more than one distinguishing feature.

3. Which of the following is the specialization that permits multiple sets
a) Superclass specialization
b) Disjoint specialization
c) Overlapping specialization
d) None of the mentioned
View Answer

Answer: c
Explanation: Overlapping specialization is the type of specialization that permits multiple sets. But disjoint specialization does not permit multiple sets. Disjoint specialization permits at most one set.
advertisement
advertisement

4. The similarities between the entity set can be expressed by which of the following features?
a) Specialization
b) Generalization
c) Uniquation
d) Inheritance
View Answer

Answer: b
Explanation: The similarities between the entity set can be expressed by the generalization feature. It is a containment o the relationship that exists between a higher level entity set and one or more lower level entity sets.

5. Higher level entity sets are designated by the term _________
a) Sub class
b) Super class
c) Parent class
d) Root class
View Answer

Answer: b
Explanation: Higher level entity sets can also be designated by the term super class. In the similar manner lower level entity sets can also be designated by the term sub class.
Note: Join free Sanfoundry classes at Telegram or Youtube

6. State true or false: The attributes of the higher level entity sets are inherited by the attributes of the lower level entity sets
a) True
b) False
View Answer

Answer: a
Explanation: The attributes of the higher level entity sets are inherited by the attributes of the lower level entity sets. But the inverse is not true in this case.

7. Which of the following is not a generalization constraint?
a) Condition-defined
b) User defined
c) Disjoint
d) Machine defined
View Answer

Answer: d
Explanation: Machine definition is not a generalization constraint. Condition defined, user defined, disjoint and overlapping are 4 generalization constraints.
advertisement

8. Condition defined generalization constraint is also said to be ________
a) Attribute defined
b) Constraint defined
c) Value defined
d) Undefined
View Answer

Answer: a
Explanation: Condition defined generalization constraint is also said to be attribute defined.

9. If each higher level entity belongs to the lower level entity, then what kind of generalization is it?
a) Modal generalization
b) Partial generalization
c) Total generalization
d) None of the mentioned
View Answer

Answer: c
Explanation: If each higher level entity belongs to the lower level entity then it is called as total generalization. It is also called as total specialization. If some higher level entities do not belong, it is called as partial generalization.
advertisement

10. ________ is an abstraction through which relationships are treated as higher level entities
a) Creation
b) Superseding
c) Attribute separation
d) Aggregation
View Answer

Answer: d
Explanation: One limitation of E-R model is that it cannot express relationships among relationships. Thus for this purpose, aggregation is used. Aggregation is an abstraction through which relationships are treated as higher level entities.

Sanfoundry Global Education & Learning Series – RDBMS.

To practice all areas of RDBMS, here is complete set of 1000+ Multiple Choice Questions and Answers.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.