Specialization, Generalization and Aggregation. Youtube Video Questions Flashcards

1
Q

What is Generalization?

A
  • Generalization is a bottom-up approach in which two lower-level entities combine to form a higher-level entity.
  • In generalization, the higher-level entity can also combine with other lower-level entities to make further higher-level entity.
  • The concept of Generalization is more like a superclass and subclass system, but the only difference here is teh approach, which is Bottom-Up approach in this case.
  • Hence, entities are combined to form a more generalized entity, in other words, sub-classes are combined to form a super-class.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Specialization?

A
  • Specialization is exactly opposite of Generalization.
  • It uses Top-Down approach in which a higher-level entity is broken down into two or more lower-level entity.
  • In Specialization, it is possible that a higher-level entity may not have any lower-level entity sets.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly