COMPUTER SCIENCE AND ENGINEERING
DATABASE MANAGEMENT SYSTEM
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Specialization
|
|
Generalization
|
|
Aggregation
|
|
None of the above
|
Detailed explanation-1: -Generalization is a bottom-up approach in which multiple lower-level entities are combined to form a single higher-level entity. Generalization is usually used to find common attributes among entities to form a generalized entity.
Detailed explanation-2: -Generalization is like a bottom-up approach in which two or more entities of lower level combine to form a higher level entity if they have some attributes in common.
Detailed explanation-3: -Definition. Specialization and generalization are main principles of database modeling. Specialization is based on a refinement of types or classes to more specific ones. Generalization maps or groups types or classes to more abstract or combined ones.
Detailed explanation-4: -In Database Management System, Generalization is a process in which a new entity is formed using the common attributes of two or more entities. The newly formed entity is called the generalized entity.
Detailed explanation-5: -Generalization collects the common features of multiple entities to form a new entity. Specialization divides an entity to form multiple new entities that inherit some feature of the splitting entity. In Generalization, the higher level entity must have lower level entities.