SlideShare a Scribd company logo
1 of 22
IS-DBS 313
Presented By:
Dr. Rosemarie S. Guirre
Enhanced E-R Model
DATA MODELLING
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Modeling the Rules of the
Organization
E-R Model Notation
Modeling Entities and Attributes
Modeling Relationship
WRAP UP
TOPICS
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Representing Supertypes and Subtypes
Enhanced E-R Model
Specifying Constraints in Supertype/
subtype Relationships
Entity Clustering
Union and Aggretion
WRAP UP
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
high-level data model that incorporates the
extensions to the original ER model.
Enhanced E-R
(EER) Model
Enhanced ERD are high level models that
represent the requirements and complexities
of complex database.
WRAP UP
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
an entity that can be divided into further
subtype
SUB CLASSES AND
SUPER CLASS
often called as generalized class
SUPER
CL
ASS
SUB CLASS
group of entities with some unique attributes.
often called as specialized class
best understood by “IS-A analysis”
WRAP UP
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
process of identifying subsets of an
entity that share some different
characteristic (Top down process)
SPECIALIZATION AND
GENERALIZATION
SPECIALIZ
ATI
ON
GENERALI
ZA
TIO
N
process of generalizing an entity which
contains generalized attributes or
properties of generalized entities.
(Bottom up process)
WRAP UP
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
SPECIALIZATION AND
GENERALIZATION
SUPER
CL
ASS
SUB CLASS
SUB CLASS
SUPER
CL
ASS
SUB CLASS
SUB CLASS
SUPER
CL
ASS
SUB CLASS
SUPER
CL
ASS
SUB CLASS
SUPER
CL
ASS
SUPER
CL
ASS
SUPER
CL
ASS
SUB CLASS
SUB CLASS
WRAP UP
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
SPECIALIZATION AND
GENERALIZATION
vehicle
car truck motorcycle
IS A
GENERALIZATION
Bottom Up
Approach
SPECIALIZATION
Top Down
Approach
WRAP UP
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
SPECIALIZATION AND
GENERALIZATION
Technician IS-A Employee
Laptop IS-A Computer
Faculty IS-A Employee
Admin Staff IS-A
Employee
Tablet IS-A Computer
Desktop IS-A Computer
WRAP UP
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
SPECIALIZATION AND
GENERALIZATION
employee
technician faculty admin_staff
IS A
GENERALIZATION
Bottom Up
Approach
SPECIALIZATION
Top Down
Approach
WRAP UP
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
SPECIALIZATION AND
GENERALIZATION
Technician IS-A Employee
Laptop IS-A Computer
Faculty IS-A Employee
Admin Staff IS-A
Employee
Tablet IS-A Computer
Desktop IS-A Computer
WRAP UP
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
SPECIALIZATION AND
GENERALIZATION
computer
laptop tablet desktop
IS A
GENERALIZATION
Bottom Up
Approach
SPECIALIZATION
Top Down
Approach
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 213-3
Sub Class
RECAPITULATION
Super Class
Specialized
Class
Generalized
Class
WRAP UP
SUBCLASS VS.
SUPERCLASS
Technician IS-A Employee
Laptop IS-A Computer
Faculty IS-A Employee
Admin Staff IS-A
Employee
Tablet IS-A Computer
Desktop IS-A Computer
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 213-3
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
owner
vehicle house computer
OWNER
Subset of super class
Vehicle, house and
computer
SYMBOL FOR
UNION
UNION
Set of Libray
Members
relationship
indicates
either type
CATEGORY
OR UNION
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-3
AGGREGATIO
N
allows relationship between relationship
and to eliminate redundancy
treat relationship set as an abstract
entry (abstraction of a relationship into
a new entry)
DIAGRAM
FOR
AGGREGATION
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-3
AGGREGATIO
N
works_on
employee
job
branch
manages
manager
AGGREGATION
Eliminate
redundancy
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-3
AGGREGATIO
N
works_on
employee
job
branch
manages
manager
AGGREGATION
Eliminate
redundancy
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-3
AGGREGATIO
N
works_on
employee
job
branch
manages
manager
AGGREGATION
Eliminate
redundancy
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-3
AGGREGATIO
N
works_on
employee
job
branch
manages
manager
ER MODEL
NO relationship to
relationship
connection
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-3
AGGREGATIO
N
works_on
employee
job
branch
manages
manager
AGGREGATION
Connects relationship
without abstraction
Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
END OF MODULE 3

More Related Content

More from Dr. Rosemarie Sibbaluca-Guirre

More from Dr. Rosemarie Sibbaluca-Guirre (20)

Korean Language: Culture 한국어 개요
Korean Language: Culture 한국어 개요Korean Language: Culture 한국어 개요
Korean Language: Culture 한국어 개요
 
Korean Language Overview 한국어 개요
Korean Language Overview 한국어 개요Korean Language Overview 한국어 개요
Korean Language Overview 한국어 개요
 
Conjunction 접속사
Conjunction   접속사Conjunction   접속사
Conjunction 접속사
 
Pronoun 대명사
Pronoun  대명사Pronoun  대명사
Pronoun 대명사
 
Usage of Particles 입자의 사용
Usage of Particles 입자의 사용Usage of Particles 입자의 사용
Usage of Particles 입자의 사용
 
Usage of Particles 입자의 사용
Usage of Particles 입자의 사용Usage of Particles 입자의 사용
Usage of Particles 입자의 사용
 
Korean Word Order 한국어 단어 순서
Korean Word Order 한국어 단어 순서Korean Word Order 한국어 단어 순서
Korean Word Order 한국어 단어 순서
 
Korean Number 한국 번호
Korean Number 한국 번호Korean Number 한국 번호
Korean Number 한국 번호
 
ISAD 313-3_ TOOLS OF THE SYSTEM ANALYSIS.pptx
ISAD 313-3_ TOOLS OF THE SYSTEM ANALYSIS.pptxISAD 313-3_ TOOLS OF THE SYSTEM ANALYSIS.pptx
ISAD 313-3_ TOOLS OF THE SYSTEM ANALYSIS.pptx
 
ISAD 313-1_INTRODUCTION TO SYSTEMS.pptx
ISAD 313-1_INTRODUCTION TO SYSTEMS.pptxISAD 313-1_INTRODUCTION TO SYSTEMS.pptx
ISAD 313-1_INTRODUCTION TO SYSTEMS.pptx
 
ISAD 313-2_ SYSTEM ANALYSIS.pptx
ISAD 313-2_ SYSTEM ANALYSIS.pptxISAD 313-2_ SYSTEM ANALYSIS.pptx
ISAD 313-2_ SYSTEM ANALYSIS.pptx
 
ISAD 313-4_ RESEARCH PROJECT.pptx
ISAD 313-4_ RESEARCH PROJECT.pptxISAD 313-4_ RESEARCH PROJECT.pptx
ISAD 313-4_ RESEARCH PROJECT.pptx
 
ISAD 313-3_ SYSTEM FLOW.pptx
ISAD 313-3_ SYSTEM FLOW.pptxISAD 313-3_ SYSTEM FLOW.pptx
ISAD 313-3_ SYSTEM FLOW.pptx
 
ISAD 313-3_ MODELS.pptx
ISAD 313-3_ MODELS.pptxISAD 313-3_ MODELS.pptx
ISAD 313-3_ MODELS.pptx
 
ACCT11_9_Financial Position.pptx
ACCT11_9_Financial Position.pptxACCT11_9_Financial Position.pptx
ACCT11_9_Financial Position.pptx
 
ACCT11_8_Equity.pptx
ACCT11_8_Equity.pptxACCT11_8_Equity.pptx
ACCT11_8_Equity.pptx
 
ACCT11_7_Performance.pptx
ACCT11_7_Performance.pptxACCT11_7_Performance.pptx
ACCT11_7_Performance.pptx
 
ACCT11_6_Worksheet.pptx
ACCT11_6_Worksheet.pptxACCT11_6_Worksheet.pptx
ACCT11_6_Worksheet.pptx
 
ACCT11_5_Adjusting Entries.pptx
ACCT11_5_Adjusting Entries.pptxACCT11_5_Adjusting Entries.pptx
ACCT11_5_Adjusting Entries.pptx
 
ACCT11_4_Trial Balance.pptx
ACCT11_4_Trial Balance.pptxACCT11_4_Trial Balance.pptx
ACCT11_4_Trial Balance.pptx
 

Recently uploaded

Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxAdelaideRefugio
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use CasesTechSoup
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Celine George
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaEADTU
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17Celine George
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
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
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfPondicherry University
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxakanksha16arora
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSAnaAcapella
 
Diuretic, Hypoglycemic and Limit test of Heavy metals and Arsenic.-1.pdf
Diuretic, Hypoglycemic and Limit test of Heavy metals and Arsenic.-1.pdfDiuretic, Hypoglycemic and Limit test of Heavy metals and Arsenic.-1.pdf
Diuretic, Hypoglycemic and Limit test of Heavy metals and Arsenic.-1.pdfKartik Tiwari
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfNirmal Dwivedi
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
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
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptxJoelynRubio1
 
Ernest Hemingway's For Whom the Bell Tolls
Ernest Hemingway's For Whom the Bell TollsErnest Hemingway's For Whom the Bell Tolls
Ernest Hemingway's For Whom the Bell TollsPallavi Parmar
 

Recently uploaded (20)

Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptx
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use Cases
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
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
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptx
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
Diuretic, Hypoglycemic and Limit test of Heavy metals and Arsenic.-1.pdf
Diuretic, Hypoglycemic and Limit test of Heavy metals and Arsenic.-1.pdfDiuretic, Hypoglycemic and Limit test of Heavy metals and Arsenic.-1.pdf
Diuretic, Hypoglycemic and Limit test of Heavy metals and Arsenic.-1.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
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
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
Ernest Hemingway's For Whom the Bell Tolls
Ernest Hemingway's For Whom the Bell TollsErnest Hemingway's For Whom the Bell Tolls
Ernest Hemingway's For Whom the Bell Tolls
 

Enhanced E-R Model

  • 1. IS-DBS 313 Presented By: Dr. Rosemarie S. Guirre Enhanced E-R Model
  • 2. DATA MODELLING Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Modeling the Rules of the Organization E-R Model Notation Modeling Entities and Attributes Modeling Relationship WRAP UP
  • 3. TOPICS Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Representing Supertypes and Subtypes Enhanced E-R Model Specifying Constraints in Supertype/ subtype Relationships Entity Clustering Union and Aggretion
  • 4. WRAP UP Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 high-level data model that incorporates the extensions to the original ER model. Enhanced E-R (EER) Model Enhanced ERD are high level models that represent the requirements and complexities of complex database.
  • 5. WRAP UP Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 an entity that can be divided into further subtype SUB CLASSES AND SUPER CLASS often called as generalized class SUPER CL ASS SUB CLASS group of entities with some unique attributes. often called as specialized class best understood by “IS-A analysis”
  • 6. WRAP UP Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 process of identifying subsets of an entity that share some different characteristic (Top down process) SPECIALIZATION AND GENERALIZATION SPECIALIZ ATI ON GENERALI ZA TIO N process of generalizing an entity which contains generalized attributes or properties of generalized entities. (Bottom up process)
  • 7. WRAP UP Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 SPECIALIZATION AND GENERALIZATION SUPER CL ASS SUB CLASS SUB CLASS SUPER CL ASS SUB CLASS SUB CLASS SUPER CL ASS SUB CLASS SUPER CL ASS SUB CLASS SUPER CL ASS SUPER CL ASS SUPER CL ASS SUB CLASS SUB CLASS
  • 8. WRAP UP Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 SPECIALIZATION AND GENERALIZATION vehicle car truck motorcycle IS A GENERALIZATION Bottom Up Approach SPECIALIZATION Top Down Approach
  • 9. WRAP UP Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 SPECIALIZATION AND GENERALIZATION Technician IS-A Employee Laptop IS-A Computer Faculty IS-A Employee Admin Staff IS-A Employee Tablet IS-A Computer Desktop IS-A Computer
  • 10. WRAP UP Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 SPECIALIZATION AND GENERALIZATION employee technician faculty admin_staff IS A GENERALIZATION Bottom Up Approach SPECIALIZATION Top Down Approach
  • 11. WRAP UP Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 SPECIALIZATION AND GENERALIZATION Technician IS-A Employee Laptop IS-A Computer Faculty IS-A Employee Admin Staff IS-A Employee Tablet IS-A Computer Desktop IS-A Computer
  • 12. WRAP UP Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 SPECIALIZATION AND GENERALIZATION computer laptop tablet desktop IS A GENERALIZATION Bottom Up Approach SPECIALIZATION Top Down Approach
  • 13. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 213-3 Sub Class RECAPITULATION Super Class Specialized Class Generalized Class
  • 14. WRAP UP SUBCLASS VS. SUPERCLASS Technician IS-A Employee Laptop IS-A Computer Faculty IS-A Employee Admin Staff IS-A Employee Tablet IS-A Computer Desktop IS-A Computer Presented By: Dr. Rosemarie S. Guirre | IS-DBS 213-3
  • 15. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 owner vehicle house computer OWNER Subset of super class Vehicle, house and computer SYMBOL FOR UNION UNION Set of Libray Members relationship indicates either type CATEGORY OR UNION
  • 16. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-3 AGGREGATIO N allows relationship between relationship and to eliminate redundancy treat relationship set as an abstract entry (abstraction of a relationship into a new entry) DIAGRAM FOR AGGREGATION
  • 17. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-3 AGGREGATIO N works_on employee job branch manages manager AGGREGATION Eliminate redundancy
  • 18. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-3 AGGREGATIO N works_on employee job branch manages manager AGGREGATION Eliminate redundancy
  • 19. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-3 AGGREGATIO N works_on employee job branch manages manager AGGREGATION Eliminate redundancy
  • 20. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-3 AGGREGATIO N works_on employee job branch manages manager ER MODEL NO relationship to relationship connection
  • 21. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-3 AGGREGATIO N works_on employee job branch manages manager AGGREGATION Connects relationship without abstraction
  • 22. Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 END OF MODULE 3

Editor's Notes

  1. Today time the complexity of the data is increasing so it becomes more and more difficult to use the traditional ER model for database modeling. To reduce this complexity of modeling we have to make improvements or enhancements were made to the existing ER model to make it able to handle the complex application in a better way. 
  2. Today time the complexity of the data is increasing so it becomes more and more difficult to use the traditional ER model for database modeling. To reduce this complexity of modeling we have to make improvements or enhancements were made to the existing ER model to make it able to handle the complex application in a better way. SUB CLASS - Sub class inherits the properties and attributes from super class. Following statements hopefully makes some sense to your mind “Technician IS-A Employee”, “Laptop IS-A Computer”.   
  3. Specialization is a process of identifying subsets of an entity that share some different characteristic. It is a top down approach in which one entity is broken down into low level entity. Generalization is a process of generalizing an entity which contains generalized attributes or properties of generalized entities.
  4. best understood by “IS-A analysis” (subclass) often called as specialized class(subclass) an entity that can be divided into further subtype (superclass) (Bottom up process) (superclass) process of identifying subsets of an entity that share some different characteristic (subclass) Specialization is a process of identifying subsets of an entity that share some different characteristic. It is a top down approach in which one entity is broken down into low level entity. Generalization is a process of generalizing an entity which contains generalized attributes or properties of generalized entities.
  5. Specialization (Subclass) In above example Vehicle entity can be a Car, Truck or Motorcycle. Generalization (super class) It is a Bottom up process i.e. consider we have 3 sub entities Car, Truck and Motorcycle. Now these three entities can be generalized into one super class named as Vehicle. SPECIALIZATION It is a top down approach in which one entity is broken down into low level entity. In above example Vehicle entity can be a Car, Truck or Motorcycle.
  6. SUB CLASS- IS-A analysis Following statements hopefully makes some sense to your mind “Technician IS-A Employee”, “Laptop IS-A Computer”. 
  7. This example instance of “sub-class” relationships. Here we have four sets of employees: Secretary, Technician, and Engineer. The employee is super-class of the rest three sets of individual sub-class is a subset of Employee set. 
  8. SUB CLASS- IS-A analysis Following statements hopefully makes some sense to your mind “Technician IS-A Employee”, “Laptop IS-A Computer”. 
  9. Specialization In above example Vehicle entity can be a Car, Truck or Motorcycle. Generalization It is a Bottom up process i.e. consider we have 3 sub entities Car, Truck and Motorcycle. Now these three entities can be generalized into one super class named as Vehicle. SPECIALIZATION It is a top down approach in which one entity is broken down into low level entity. In above example Vehicle entity can be a Car, Truck or Motorcycle.
  10. SUPER CLASS an entity that can be divided into further subtype often called as generalized class SUB CLASS group of entities with some unique attributes. often called as specialized class (SPECIALIZATION) best understood by “IS-A analysis” SPECIALIZATION (process of generalizing an entity which contains generalized attributes or properties of generalized entities. (Bottom up process) GENERALIZATION process of generalizing an entity which contains generalized attributes or properties of generalized entities. (Bottom up process)
  11. SUB CLASS- IS-A analysis Following statements hopefully makes some sense to your mind “Technician IS-A Employee”, “Laptop IS-A Computer”. 
  12. Relationship of one super or sub class with more than one super class (Bottom up process). https://www.geeksforgeeks.org/enhanced-er-model/
  13. AGGREGATION= allows relationship between relationship and to eliminate redundancy Treat relationship set as an abstract entry (abstraction of a relationship into a new entry. Employee works_on different job or different branch of the company We want now to express the task performed by an employee might have a manager assigned.
  14. Entity=>manager, employee, branch and job Manager->manages->works_on->many employees
  15. Entity=>manager, employee, branch and job
  16. Entity=>manager, employee, branch and job
  17. Entity=>manager, employee, branch and job
  18. Entity=>manager, employee, branch and job