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
 
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
 
07. Class Diagram.ppt
07. Class Diagram.ppt07. Class Diagram.ppt
07. Class Diagram.ppt
 

Kürzlich hochgeladen

size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticspragatimahajan3
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfmstarkes24
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Mohamed Rizk Khodair
 
Neurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeNeurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeSaadHumayun7
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff17thcssbs2
 
Mbaye_Astou.Education Civica_Human Rights.pptx
Mbaye_Astou.Education Civica_Human Rights.pptxMbaye_Astou.Education Civica_Human Rights.pptx
Mbaye_Astou.Education Civica_Human Rights.pptxnuriaiuzzolino1
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptxmansk2
 
How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17Celine George
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/siemaillard
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...Sayali Powar
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Denish Jangid
 
factors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxfactors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxSanjay Shekar
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online PresentationGDSCYCCE
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringDenish Jangid
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Celine George
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resourcesaileywriter
 
Behavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfBehavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfaedhbteg
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya - UEM Kolkata Quiz Club
 

Kürzlich hochgeladen (20)

Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdf
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
Neurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeNeurulation and the formation of the neural tube
Neurulation and the formation of the neural tube
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
 
Mbaye_Astou.Education Civica_Human Rights.pptx
Mbaye_Astou.Education Civica_Human Rights.pptxMbaye_Astou.Education Civica_Human Rights.pptx
Mbaye_Astou.Education Civica_Human Rights.pptx
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
 
factors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxfactors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptx
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
Behavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfBehavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdf
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 

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”.