Generalization Aggregation – Learn DBMS in simple and easy steps starting from its The reverse is called specialization where a person is a student, and that. Terms such as superclass, subclass, or inheritance come to mind when thinking about the object-oriented approach. These concepts are very important when. Speculation Specialization and Aggregation in DBMS are deliberation systems used to model data. The reflection is the instrument used to shroud the.

Author: Mauzil Ditaur
Country: Suriname
Language: English (Spanish)
Genre: Environment
Published (Last): 8 October 2008
Pages: 359
PDF File Size: 7.29 Mb
ePub File Size: 11.63 Mb
ISBN: 657-6-72107-837-2
Downloads: 73023
Price: Free* [*Free Regsitration Required]
Uploader: Voodooshura

Speculation Specialization is the opposite procedure of Generalization Collection Generalization in DBMS Speculation is an abstracting procedure of review sets of items as a solitary general class by focusing on the general attributes of the constituent sets while stifling or overlooking their disparities. jn

Download our mobile app and study on-the-go. In this way, the two deliberation instruments used to model data: Generalization It is a bottom-up approach in which two lower level entities combine to form higher entity.

In this way, it is a base up methodology as two or lower lever substances are consolidated to shape a more elevated amount element. You get question papers, syllabus, subject analysis, answers – all in one app. It allows lower-level entities to inherit the attributes of higher-level entities.

The best way generalizaiton mode such situations is to use aggregation.

Generalization, Specialization and Aggregation in DBMS

An example of aggregation is the ‘Teacher’ entity following the ‘syllabus’ entity act as a single entity in the relationship. Aggregation does not change the meaning of navigation and routing across the relationship between the whole and its parts. Specialization is the abstracting procedure of acquainting new qualities with a current class of items to make one or all the more new classes of articles. The specialization veneralization student allows us to distinguish among students according to whether they are Ex-Student or Current Student.


Generalization Aggregation

In the below-mentioned figure, whale, shark, and dolphin are generalized as fish, i. Answered on 24th Jul,95 Views. An entity type that includes one or more dissimilar sub-groupings of its occurrences that is required to be represented in a data model. For example, Saving and Current account types entities can be generalised and an entity with name Account can be created, which covers both.

A person has name, date of birth, gender, etc.

Specialization is the opposite of generalization. In specialization, a higher level entity may not have any lower-level entity sets, it’s possible. In this chapter, you will learn about the main two important concepts. Would you like to add a better answer? A generalization is a bottom-up approach.

For example, the attributes of a Person class such as name, age, and gender can be inherited by lower-level entities such as Student or Teacher.

In generalization, a number of entities are brought together into one generalized entity based on their similar characteristics. Sometimes you may want to model a ‘has-a,’ ‘is-a’ or ‘is-part-of’ relationship, in which one entity represents a larger entity the ‘whole’ that will consist of smaller entities the ‘parts’.

Conglomeration is the procedure of ordering data on an aggregatiln, in this way abstracting a larger amount object.

The entity that is created will contain the common features.

In basic terms, a gathering of substances in specialization can be classified into sub-bunches in view of their attributes. Genefalization, as part of the Enhanced ER Modelalong with other improvements, three new concepts were added to the existing ER Model, they were:. Aggregation One limitation of the E-R model is that it cannot express relationships among relationships.

The Enhanced ER Model

Various semantic data models have been proposed, and some of the most important semantic concepts have been successfully incorporated into the original ER model. Generalization Specialization Aggregration Let’s understand what they are, and why were they added to aggregatuon existing ER Model. The reflection is the instrument used to shroud the unnecessary points of interest of an arrangement of articles.


Aggregation represents relationship between dbsm whole object and its component. The ER Model has the capability of articulating database entities in a conceptual hierarchical manner. Similarly, in a school database, persons can be specialized as teacher, student, or a staff, based on what role they play in school as entities. In generalization, the higher level entity can also combine with other lower level entities to make further higher level entity. Going up in this structure is called generalizationwhere entities are clubbed together to represent a more generalized view.

Aggregration is a process when relation between two entities is treated as a single entity. Specialization can be repeatedly applied to refine a design schema. In simple words, aggregation is a process where the relation between two entities is treated as specializxtion single entity.

Generalization, Specialization and Aggregation in ER Model

Comments Edit Question Edit Categories. This special kind of relationship is termed as an aggregation. In this way, there are no ascribes particular to cruisers. The relationship between a superclass and a subclass is one-to-one 1: So it is a top-down methodology in which one larger amount substance can be separated specializagion two lower level element.

JavaScript Tutorials jQuery Tutorials.