SlideShare ist ein Scribd-Unternehmen logo
1 von 17
 Paper Name – Database System
 Staff Name – Ms. S. Jamuna M.Sc.,
M.phil.,
 Class – II Year
 Semester – IV
 Unit – IV
 Topic – Entity-Relationship Model
Design Process:
 In Database the need of the users
play a central role in the design
process.
 It is classified into categories:
* Design Phases
* Design Alternatives
Design Phases:
 It may be feasible for a database
designer who understands the
application requirements directly on
the relation.
 Initial Phases: Database design is to
characterize fully the data need of the
prospective database user.
Design Phases(cont..):
 Next , the designer choose a data
model and applying the concepts of
the chosen model is refer to
Conceptual-design phase.
 The final two design phases:
1) Logical-design phase
2) Physical-design phase
Design Alternatives:
 A major part of the database design
process is deciding how to represent
in the design the various types of
“things” like, people, places etc.
 In designing a database schema,
avoid two major pitfalls:
@ Redundancy
@ Incompleteness
Entity-Relationship Model:
 The entity-relationship data model was
developed to allowing specification of an
enterprise structure.
 It is very useful in mapping and
interactions of real-world enterprises.
 The E-R model divided into three basic
concepts:
1, Entity set
2, Relationship set
3, Attributes
E-R model (cont..)
 Entity set: An entity is a ‘things’ or
‘object’. Ex: pen. And entity set is a
set of entities ex: pen box.
 Relationship set: Relationship is an
association among several entities. A
relationship set is a set of
relationships among the same type.
E-R model (cont..)
 Attributes: An entity is represented
by a set of attributes. Attribute are
descriptive properties possessed by
each member of an entity set.
 Attributes types:
% Simple and Composite
% Single-value and Multivalued
% Derived
Keys:
 Keys help to identify relationships
uniquely and thus differentiate the
relationships from each other.
 Types of keys:
* Primary Key
* Candidate Key
* Super Key
* Foreign Key
Extended E-R Features:
 The extended E-R features are:
 Specialization
 Generalization
 Higher and Lower-level entity set
 Attribute inheritance
 Aggregation
Extended E-R Features(cont..)
 Specialization: The process of
designating subgrouping within an
entity set.
 Generalization: Which is a
containment relationship that exists
between a higher-level entity set and
one or ore lower-level entity set.
 Attribute inheritance: A crucial
property of the higher and lower-level
entities created by specialization and
generalization is attribute inheritance.
Extended E-R model(cont..)
 Higher-level entity set;
* Total generalization and
specialization.
* Partial generalization and
specialization.
 Lower-level entity set:
* Condition-defined
* User-defined
* Disjoint
* Overlapping
The Unified Modeling
language(UML)
 The UML is a standard developed
under the auspices of the Object
Management Group for creating
various component of software
system.
 Some parts of UML:
& class diagram
& Use case diagram
& Activity diagram
& Implement diagram
Other Aspect of Database
Design
 Data Constraints and Relation
Database Design
 Usage Requirements: Queries,
Performance
 Authorization Requirements
 Data flow and work flow
E-R model unit(Iv)

Weitere ähnliche Inhalte

Was ist angesagt?

physical and logical data independence
physical and logical data independencephysical and logical data independence
physical and logical data independence
apoorva_upadhyay
 
Sql server ___________session2-data_modeling
Sql server  ___________session2-data_modelingSql server  ___________session2-data_modeling
Sql server ___________session2-data_modeling
Ehtisham Ali
 
Basic database analysis(database)
Basic database analysis(database)Basic database analysis(database)
Basic database analysis(database)
welcometofacebook
 
Ch 6 Logical D B Design
Ch 6  Logical D B  DesignCh 6  Logical D B  Design
Ch 6 Logical D B Design
guest8fdbdd
 
Entity relationship modelling - DE L300
Entity relationship modelling - DE L300Entity relationship modelling - DE L300
Entity relationship modelling - DE L300
Edwin Ayernor
 

Was ist angesagt? (20)

Dbms 2: Data Model
Dbms 2: Data ModelDbms 2: Data Model
Dbms 2: Data Model
 
DBMS - ER Model
DBMS - ER ModelDBMS - ER Model
DBMS - ER Model
 
physical and logical data independence
physical and logical data independencephysical and logical data independence
physical and logical data independence
 
Sql server ___________session2-data_modeling
Sql server  ___________session2-data_modelingSql server  ___________session2-data_modeling
Sql server ___________session2-data_modeling
 
Data abstraction in DBMS
Data abstraction in DBMSData abstraction in DBMS
Data abstraction in DBMS
 
Er model
Er modelEr model
Er model
 
Schema Integration, View Integration and Database Integration, ER Model & Dia...
Schema Integration, View Integration and Database Integration, ER Model & Dia...Schema Integration, View Integration and Database Integration, ER Model & Dia...
Schema Integration, View Integration and Database Integration, ER Model & Dia...
 
Basic database analysis(database)
Basic database analysis(database)Basic database analysis(database)
Basic database analysis(database)
 
Dbms 7: ER Diagram Design Issue
Dbms 7: ER Diagram Design IssueDbms 7: ER Diagram Design Issue
Dbms 7: ER Diagram Design Issue
 
Er model
Er modelEr model
Er model
 
Entity Relationship Model
Entity Relationship ModelEntity Relationship Model
Entity Relationship Model
 
Css uml
Css umlCss uml
Css uml
 
Database design
Database designDatabase design
Database design
 
Fundamentals of Database Systems Questions and Answers
Fundamentals of Database Systems Questions and AnswersFundamentals of Database Systems Questions and Answers
Fundamentals of Database Systems Questions and Answers
 
Ch 6 Logical D B Design
Ch 6  Logical D B  DesignCh 6  Logical D B  Design
Ch 6 Logical D B Design
 
Data Modeling Basics
Data Modeling BasicsData Modeling Basics
Data Modeling Basics
 
Dbms 10: Conversion of ER model to Relational Model
Dbms 10: Conversion of ER model to Relational ModelDbms 10: Conversion of ER model to Relational Model
Dbms 10: Conversion of ER model to Relational Model
 
Datastage database design and data modeling ppt 4
Datastage database design and data modeling ppt 4Datastage database design and data modeling ppt 4
Datastage database design and data modeling ppt 4
 
Conceptual Modeling of Data
Conceptual Modeling of DataConceptual Modeling of Data
Conceptual Modeling of Data
 
Entity relationship modelling - DE L300
Entity relationship modelling - DE L300Entity relationship modelling - DE L300
Entity relationship modelling - DE L300
 

Ähnlich wie E-R model unit(Iv)

Ähnlich wie E-R model unit(Iv) (20)

software_engg-chap-03.ppt
software_engg-chap-03.pptsoftware_engg-chap-03.ppt
software_engg-chap-03.ppt
 
ER modeling
ER modelingER modeling
ER modeling
 
ERD.ppt
ERD.pptERD.ppt
ERD.ppt
 
ERD.ppt
ERD.pptERD.ppt
ERD.ppt
 
ICT DBA3 09 0710 Model Data Objects.pdf
ICT DBA3 09 0710 Model Data Objects.pdfICT DBA3 09 0710 Model Data Objects.pdf
ICT DBA3 09 0710 Model Data Objects.pdf
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
uml.pptx
uml.pptxuml.pptx
uml.pptx
 
ER MODEL.pptx
ER MODEL.pptxER MODEL.pptx
ER MODEL.pptx
 
database1
database1database1
database1
 
DBMS_unit2_Notes.pdf
DBMS_unit2_Notes.pdfDBMS_unit2_Notes.pdf
DBMS_unit2_Notes.pdf
 
Encapsulation
EncapsulationEncapsulation
Encapsulation
 
Unit-1-DBMS-SUN-4 everything you need to know.pptx
Unit-1-DBMS-SUN-4 everything you need to know.pptxUnit-1-DBMS-SUN-4 everything you need to know.pptx
Unit-1-DBMS-SUN-4 everything you need to know.pptx
 
Dbms
DbmsDbms
Dbms
 
2 er
2 er2 er
2 er
 
Analysis modeling in software engineering
Analysis modeling in software engineeringAnalysis modeling in software engineering
Analysis modeling in software engineering
 
Erd1
Erd1Erd1
Erd1
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
 
18306_lec-2 (1).ppt
18306_lec-2 (1).ppt18306_lec-2 (1).ppt
18306_lec-2 (1).ppt
 
Entity-Relationship Data Model
Entity-Relationship Data ModelEntity-Relationship Data Model
Entity-Relationship Data Model
 
Dbms question (3)
Dbms question (3)Dbms question (3)
Dbms question (3)
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
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
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
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
 
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
 
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...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
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Ữ Â...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 

E-R model unit(Iv)

  • 1.  Paper Name – Database System  Staff Name – Ms. S. Jamuna M.Sc., M.phil.,  Class – II Year  Semester – IV  Unit – IV  Topic – Entity-Relationship Model
  • 2.
  • 3. Design Process:  In Database the need of the users play a central role in the design process.  It is classified into categories: * Design Phases * Design Alternatives
  • 4. Design Phases:  It may be feasible for a database designer who understands the application requirements directly on the relation.  Initial Phases: Database design is to characterize fully the data need of the prospective database user.
  • 5. Design Phases(cont..):  Next , the designer choose a data model and applying the concepts of the chosen model is refer to Conceptual-design phase.  The final two design phases: 1) Logical-design phase 2) Physical-design phase
  • 6. Design Alternatives:  A major part of the database design process is deciding how to represent in the design the various types of “things” like, people, places etc.  In designing a database schema, avoid two major pitfalls: @ Redundancy @ Incompleteness
  • 7. Entity-Relationship Model:  The entity-relationship data model was developed to allowing specification of an enterprise structure.  It is very useful in mapping and interactions of real-world enterprises.  The E-R model divided into three basic concepts: 1, Entity set 2, Relationship set 3, Attributes
  • 8. E-R model (cont..)  Entity set: An entity is a ‘things’ or ‘object’. Ex: pen. And entity set is a set of entities ex: pen box.  Relationship set: Relationship is an association among several entities. A relationship set is a set of relationships among the same type.
  • 9. E-R model (cont..)  Attributes: An entity is represented by a set of attributes. Attribute are descriptive properties possessed by each member of an entity set.  Attributes types: % Simple and Composite % Single-value and Multivalued % Derived
  • 10. Keys:  Keys help to identify relationships uniquely and thus differentiate the relationships from each other.  Types of keys: * Primary Key * Candidate Key * Super Key * Foreign Key
  • 11. Extended E-R Features:  The extended E-R features are:  Specialization  Generalization  Higher and Lower-level entity set  Attribute inheritance  Aggregation
  • 12. Extended E-R Features(cont..)  Specialization: The process of designating subgrouping within an entity set.  Generalization: Which is a containment relationship that exists between a higher-level entity set and one or ore lower-level entity set.  Attribute inheritance: A crucial property of the higher and lower-level entities created by specialization and generalization is attribute inheritance.
  • 13. Extended E-R model(cont..)  Higher-level entity set; * Total generalization and specialization. * Partial generalization and specialization.  Lower-level entity set: * Condition-defined * User-defined * Disjoint * Overlapping
  • 14.
  • 15. The Unified Modeling language(UML)  The UML is a standard developed under the auspices of the Object Management Group for creating various component of software system.  Some parts of UML: & class diagram & Use case diagram & Activity diagram & Implement diagram
  • 16. Other Aspect of Database Design  Data Constraints and Relation Database Design  Usage Requirements: Queries, Performance  Authorization Requirements  Data flow and work flow