SlideShare ist ein Scribd-Unternehmen logo
1 von 30
CONCEPTUAL DESIGN
One of the model for conceptual schema is ER(entity relational) model.
Note : weak entity does not mean total participation or having identifying relationship
but identifying relationship implies total participation.
ENHANCED ER NOTATIONS/ ENTENDED ER NOTATIONS:
An association between the subclass entity B with another entity A is called as
inheritance. In other words, an entity class B is said to be a subclass of other class A if
it share the “is a” relationship with A. example, A car “is a”Vehicle. Here a vehicle is a
more general class. A car is a vehicle but vehicle cannot necessarily car, vehicle may
be a bus, scooter or cycle etc.
An entity of class B is said to be specialization of entities of class A. conversely,
entities of A is said to be generalizations of class B entities. So we called car as
specialization of vehicle because it is specific entity and vehicle represents the general
class of these specific entities, so we called them generalizations of theses specialized
class. A specialized class may have more attributes than the general class but the
general class represent those attributes which are common among the specialized
classes.
● PROPERTIES OF GENERALIZATION AND SPECIALIZATION:
1.a subclass undergo type inheritance of the super class. That is, each member of
the subclass has the same attributes as the super class entities and participates in
the same relationship types.
2. if a general class participates in relationship types then the specialized class
should also participates in the same relationship types. That is if a vehicle is said
to go from point M to point N, then car or truck or cycle should also go from
point M to point N.
● Example :
● Specialization : the process of creating subclasses from the given entity type is
called specialization. Suppose in the UOD( universe of discourse) we found found
that there is a vehicle class and in the vehicle class , we found that there are cars,
trucks, scooter and cycle and I found are theses are vehicle. So we create them as
subclass of vehicle class.
● Generalization : the reverse of taking two or more entity types and clubbing them
under a common super class is called as generalization. Suppose in the UOD , we
have cars, trucks, scooters and cycles, all of these have some common attributes.
So we make them as a specialized class of more general class “vehicle” which
have attributes common among specialized class . It is not a straight forward
process. It depends on the application context.
● PROPERTIES OF SPECIALIZED CLASS: whatever the attributes the general
class have , that attributes should also be inherited by the specialized class.
● Formation of the generalized class. Here the D denotes
that the subclasses are disjoint.
● Predicate defined class: in this the specialized class is
formed on the basis of value of attribute called predicate
attribute which is here it is called job type.
Admin Academic
● Here O denotes that the sub class that are not disjoint
are said to be overlap. Disjoint or overlap may be partial
or total.
Admin Academic
UNION TYPES OR CATEGORIES: an account holder an be an individual or
family or institution. Not every individual or family or institution is an account
holder. In such a case, an account holder is said to be a “partial” union. Usually a
constraint is specified that determines which entity has to participates in the union.
● Aggregation : we called it as knowledge management. In this aggregation
aggregates the schema to a higher level of abstraction. Aggregation brings about
the contain ship. Here the aggregating entity called offers which contains the
atleast an instances of relationship between the instructor, semester and course.
● The difference between the abstraction in the inheritance and abstraction in the
aggregation is that in aggregation, the relationship show the “containment”
whereas in the inheritance the relationship shows the “is a”.
Db2
Db2
Db2
Db2
Db2
Db2
Db2
Db2
Db2
Db2
Db2
Db2
Db2
Db2
Db2
Db2
Db2
Db2
Db2
Db2
Db2
Db2

Weitere ähnliche Inhalte

Andere mochten auch

菁英月訊八月份
菁英月訊八月份 菁英月訊八月份
菁英月訊八月份 Rich Man
 
105 5-25 有錢人國際--自動化設計工具組
105 5-25 有錢人國際--自動化設計工具組105 5-25 有錢人國際--自動化設計工具組
105 5-25 有錢人國際--自動化設計工具組Rich Man
 
2016有錢人國際鎢鋼切削刀具型錄
2016有錢人國際鎢鋼切削刀具型錄2016有錢人國際鎢鋼切削刀具型錄
2016有錢人國際鎢鋼切削刀具型錄Rich Man
 
105 8-17 易智工廠自動化服務系統(richman)
105 8-17 易智工廠自動化服務系統(richman)105 8-17 易智工廠自動化服務系統(richman)
105 8-17 易智工廠自動化服務系統(richman)Rich Man
 
006 magical-book-series-english-is-easy
006 magical-book-series-english-is-easy006 magical-book-series-english-is-easy
006 magical-book-series-english-is-easyMonika Sharma
 
Fox brains wall clocks ppsx
Fox brains wall clocks ppsxFox brains wall clocks ppsx
Fox brains wall clocks ppsxShikharr Castle
 
1 introduction-to-computer-networking
1 introduction-to-computer-networking1 introduction-to-computer-networking
1 introduction-to-computer-networkingRozitarmizi Mohammad
 
105 10-31 客製化刀具服務介紹(rich man)
105 10-31 客製化刀具服務介紹(rich man)105 10-31 客製化刀具服務介紹(rich man)
105 10-31 客製化刀具服務介紹(rich man)Rich Man
 
Nguyên tắc sử dụng glococorticoid.doc (đã phục hồi)
Nguyên tắc sử dụng glococorticoid.doc (đã phục hồi)Nguyên tắc sử dụng glococorticoid.doc (đã phục hồi)
Nguyên tắc sử dụng glococorticoid.doc (đã phục hồi)Pham Ba Đăng
 

Andere mochten auch (11)

菁英月訊八月份
菁英月訊八月份 菁英月訊八月份
菁英月訊八月份
 
operating system 1
operating system 1operating system 1
operating system 1
 
Valentine Gifts Gallery
Valentine Gifts GalleryValentine Gifts Gallery
Valentine Gifts Gallery
 
105 5-25 有錢人國際--自動化設計工具組
105 5-25 有錢人國際--自動化設計工具組105 5-25 有錢人國際--自動化設計工具組
105 5-25 有錢人國際--自動化設計工具組
 
2016有錢人國際鎢鋼切削刀具型錄
2016有錢人國際鎢鋼切削刀具型錄2016有錢人國際鎢鋼切削刀具型錄
2016有錢人國際鎢鋼切削刀具型錄
 
105 8-17 易智工廠自動化服務系統(richman)
105 8-17 易智工廠自動化服務系統(richman)105 8-17 易智工廠自動化服務系統(richman)
105 8-17 易智工廠自動化服務系統(richman)
 
006 magical-book-series-english-is-easy
006 magical-book-series-english-is-easy006 magical-book-series-english-is-easy
006 magical-book-series-english-is-easy
 
Fox brains wall clocks ppsx
Fox brains wall clocks ppsxFox brains wall clocks ppsx
Fox brains wall clocks ppsx
 
1 introduction-to-computer-networking
1 introduction-to-computer-networking1 introduction-to-computer-networking
1 introduction-to-computer-networking
 
105 10-31 客製化刀具服務介紹(rich man)
105 10-31 客製化刀具服務介紹(rich man)105 10-31 客製化刀具服務介紹(rich man)
105 10-31 客製化刀具服務介紹(rich man)
 
Nguyên tắc sử dụng glococorticoid.doc (đã phục hồi)
Nguyên tắc sử dụng glococorticoid.doc (đã phục hồi)Nguyên tắc sử dụng glococorticoid.doc (đã phục hồi)
Nguyên tắc sử dụng glococorticoid.doc (đã phục hồi)
 

Ähnlich wie Db2

lkjhlkjhjhkjhlkjhkjhkjhkjhkjhkjhjhkjh.ppt
lkjhlkjhjhkjhlkjhkjhkjhkjhkjhkjhjhkjh.pptlkjhlkjhjhkjhlkjhkjhkjhkjhkjhkjhjhkjh.ppt
lkjhlkjhjhkjhlkjhkjhkjhkjhkjhkjhjhkjh.pptEliasPetros
 
Chapter-4 Enhanced ER Model
Chapter-4 Enhanced ER ModelChapter-4 Enhanced ER Model
Chapter-4 Enhanced ER ModelKunal Anand
 
Object Oriented Relationships
Object Oriented RelationshipsObject Oriented Relationships
Object Oriented RelationshipsTaher Barodawala
 
Chapter 4: Enhanced Entity-Relationship and Object Modeling
Chapter 4:  Enhanced Entity-Relationship and Object ModelingChapter 4:  Enhanced Entity-Relationship and Object Modeling
Chapter 4: Enhanced Entity-Relationship and Object ModelingRaj vardhan
 
Inheritance and Substitution
Inheritance and SubstitutionInheritance and Substitution
Inheritance and Substitutionadil raja
 
Unit 2(advanced class modeling & state diagram)
Unit  2(advanced class modeling & state diagram)Unit  2(advanced class modeling & state diagram)
Unit 2(advanced class modeling & state diagram)Manoj Reddy
 
Jobs manager vs supervisor.pptx
Jobs manager vs supervisor.pptxJobs manager vs supervisor.pptx
Jobs manager vs supervisor.pptxprosofts1
 
Advanced Programming _Abstract Classes vs Interfaces (Java)
Advanced Programming _Abstract Classes vs Interfaces (Java)Advanced Programming _Abstract Classes vs Interfaces (Java)
Advanced Programming _Abstract Classes vs Interfaces (Java)Professor Lili Saghafi
 
Relations Class Diagram
Relations Class DiagramRelations Class Diagram
Relations Class Diagramhalwal
 

Ähnlich wie Db2 (20)

lkjhlkjhjhkjhlkjhkjhkjhkjhkjhkjhjhkjh.ppt
lkjhlkjhjhkjhlkjhkjhkjhkjhkjhkjhjhkjh.pptlkjhlkjhjhkjhlkjhkjhkjhkjhkjhkjhjhkjh.ppt
lkjhlkjhjhkjhlkjhkjhkjhkjhkjhkjhjhkjh.ppt
 
EER Model
EER ModelEER Model
EER Model
 
8815346
88153468815346
8815346
 
Chapter-4 Enhanced ER Model
Chapter-4 Enhanced ER ModelChapter-4 Enhanced ER Model
Chapter-4 Enhanced ER Model
 
Design pattern - part 1
Design pattern - part 1Design pattern - part 1
Design pattern - part 1
 
Object Oriented Relationships
Object Oriented RelationshipsObject Oriented Relationships
Object Oriented Relationships
 
2 class use case
2 class use case2 class use case
2 class use case
 
EER modeling
EER modelingEER modeling
EER modeling
 
Chapter 4: Enhanced Entity-Relationship and Object Modeling
Chapter 4:  Enhanced Entity-Relationship and Object ModelingChapter 4:  Enhanced Entity-Relationship and Object Modeling
Chapter 4: Enhanced Entity-Relationship and Object Modeling
 
Ooad ch 4
Ooad ch 4Ooad ch 4
Ooad ch 4
 
Concepts of oops
Concepts of oopsConcepts of oops
Concepts of oops
 
Inheritance and Substitution
Inheritance and SubstitutionInheritance and Substitution
Inheritance and Substitution
 
General oops concepts
General oops conceptsGeneral oops concepts
General oops concepts
 
Er model
Er modelEr model
Er model
 
EER MODEL
EER MODELEER MODEL
EER MODEL
 
Chapter 8 ooad
Chapter  8 ooadChapter  8 ooad
Chapter 8 ooad
 
Unit 2(advanced class modeling & state diagram)
Unit  2(advanced class modeling & state diagram)Unit  2(advanced class modeling & state diagram)
Unit 2(advanced class modeling & state diagram)
 
Jobs manager vs supervisor.pptx
Jobs manager vs supervisor.pptxJobs manager vs supervisor.pptx
Jobs manager vs supervisor.pptx
 
Advanced Programming _Abstract Classes vs Interfaces (Java)
Advanced Programming _Abstract Classes vs Interfaces (Java)Advanced Programming _Abstract Classes vs Interfaces (Java)
Advanced Programming _Abstract Classes vs Interfaces (Java)
 
Relations Class Diagram
Relations Class DiagramRelations Class Diagram
Relations Class Diagram
 

Kürzlich hochgeladen

Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 

Kürzlich hochgeladen (20)

Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 

Db2

  • 1. CONCEPTUAL DESIGN One of the model for conceptual schema is ER(entity relational) model. Note : weak entity does not mean total participation or having identifying relationship but identifying relationship implies total participation. ENHANCED ER NOTATIONS/ ENTENDED ER NOTATIONS: An association between the subclass entity B with another entity A is called as inheritance. In other words, an entity class B is said to be a subclass of other class A if it share the “is a” relationship with A. example, A car “is a”Vehicle. Here a vehicle is a more general class. A car is a vehicle but vehicle cannot necessarily car, vehicle may be a bus, scooter or cycle etc. An entity of class B is said to be specialization of entities of class A. conversely, entities of A is said to be generalizations of class B entities. So we called car as specialization of vehicle because it is specific entity and vehicle represents the general class of these specific entities, so we called them generalizations of theses specialized class. A specialized class may have more attributes than the general class but the general class represent those attributes which are common among the specialized classes.
  • 2. ● PROPERTIES OF GENERALIZATION AND SPECIALIZATION: 1.a subclass undergo type inheritance of the super class. That is, each member of the subclass has the same attributes as the super class entities and participates in the same relationship types. 2. if a general class participates in relationship types then the specialized class should also participates in the same relationship types. That is if a vehicle is said to go from point M to point N, then car or truck or cycle should also go from point M to point N. ● Example :
  • 3. ● Specialization : the process of creating subclasses from the given entity type is called specialization. Suppose in the UOD( universe of discourse) we found found that there is a vehicle class and in the vehicle class , we found that there are cars, trucks, scooter and cycle and I found are theses are vehicle. So we create them as subclass of vehicle class. ● Generalization : the reverse of taking two or more entity types and clubbing them under a common super class is called as generalization. Suppose in the UOD , we have cars, trucks, scooters and cycles, all of these have some common attributes. So we make them as a specialized class of more general class “vehicle” which have attributes common among specialized class . It is not a straight forward process. It depends on the application context. ● PROPERTIES OF SPECIALIZED CLASS: whatever the attributes the general class have , that attributes should also be inherited by the specialized class.
  • 4. ● Formation of the generalized class. Here the D denotes that the subclasses are disjoint.
  • 5. ● Predicate defined class: in this the specialized class is formed on the basis of value of attribute called predicate attribute which is here it is called job type. Admin Academic
  • 6. ● Here O denotes that the sub class that are not disjoint are said to be overlap. Disjoint or overlap may be partial or total. Admin Academic
  • 7. UNION TYPES OR CATEGORIES: an account holder an be an individual or family or institution. Not every individual or family or institution is an account holder. In such a case, an account holder is said to be a “partial” union. Usually a constraint is specified that determines which entity has to participates in the union.
  • 8. ● Aggregation : we called it as knowledge management. In this aggregation aggregates the schema to a higher level of abstraction. Aggregation brings about the contain ship. Here the aggregating entity called offers which contains the atleast an instances of relationship between the instructor, semester and course. ● The difference between the abstraction in the inheritance and abstraction in the aggregation is that in aggregation, the relationship show the “containment” whereas in the inheritance the relationship shows the “is a”.