SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

En vedette

菁英月訊八月份
菁英月訊八月份 菁英月訊八月份
菁英月訊八月份 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
 

En vedette (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)
 

Similaire à 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
 

Similaire à 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
 

Dernier

Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
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
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
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
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 

Dernier (20)

Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
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...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
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
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 

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