SlideShare a Scribd company logo
Entity Relationship Diagrams
Introduction to Entity-Relationship
Modeling
• Notation makes use of three primary constructs
– Data entities
– Relationships
– Attributes
• Entity-Relationship (E-R) Diagram
– The detailed, logical representation of the entities,
associations and also data elements with an organization
or business.
3 Level Database Design
Key Terms
• Entity
– The person, place, object, event or even
concept within the user environment
regarding that the organization wishes in
order to maintain data.
– Symbolized with a rectangle within E-R diagrams.
• Entity Type
– A collection of entities that share typical properties or
even characteristics.
Depicting Entities and Attributes
Attribute
• Attribute : A named property or even characteristic of an
entity that's associated with interest for an organization.
Other Attribute Types
• Composite attribute
– An attribute that may be further divided into much
more attributes
• For example: Name, Address, and so on.
• Multi-Value Attribute
– An attribute which permit several values
• For example: skills, phone numbers, and so on.
Cont..
• Derived attribute
– Attributes that may be calculated (derived) through
additional attributes
• For example: age, total, interest, due date, etc
• Unlike the relational model, these types of attribute tend
to be permitted within conceptual models.
Relationship
• Relationship explains how entities tend to be
associated.
• Relationship features
– Cardinality
• Entity instance’s participation count
– Degree of relationship
• How many entities are involved in a relationship?
One-to-One Relationship
• One-to-One (1:1)
A governor governs (only) one state; a state
has (only) one governor.
One-to-Many Relationship
• One-to-Many (1:N) : A single entity instance in a single
entity class (parent) relates to several entity instances
within an additional entity class (child).
Many-to-Many Relationship
• Many-to-Many (N:M) : Every entity instance in a single
entity class relates to several entity instances within an
additional entity class and vice versa.
Naming and Defining Relationships
• Relationship name is a verb phrase.
• Avoid vague names
• Guidelines with regard to determining associations
– Definition explains what action is being taken as well
as the reason why it is necessary
– Provide good examples in order to clarify the action
– Optional participation should be described
– Clarify causes of any kind of explicit maximum
cardinality
Naming and Defining Relationships
• Guidelines with regard to determining relationships
– Clarify any kind of restrictions on participation within
the relationship
– Clarify extent of the history that is kept within the
relationship
– Clarify whether an entity instance involved with the
relationship instance can transfer participation to
another relationship instance
Contact us
Thank You
Email: support@myassignmenthelp.net
http://www.myassignmenthelp.net/uml-assignment-help.php

More Related Content

PPTX
Data model
PPT
E R Diagram
PPTX
Revision ch 3
PPTX
ER MODEL
PPTX
Entity Relationship Diagrams
PPTX
Er diagram
PPTX
Er model
PPT
Entity Relationship Diagram2
Data model
E R Diagram
Revision ch 3
ER MODEL
Entity Relationship Diagrams
Er diagram
Er model
Entity Relationship Diagram2

What's hot (20)

PPTX
E-R diagram in Database
PPTX
Er model
PPTX
Database
PPT
DBMS UNIT1
PPT
Entity relationship diagram (erd)
PPTX
13. case study
PPTX
Er model ppt
PPT
Entity Relationship Diagram
PPTX
Entity Relationship Model
PPTX
Data modeling
ODP
Er model
PPTX
An approach for Context-aware Service Discovery and Recommendation
PPTX
Symbol of e r diagram presentation
PPT
Relational Databases 2
PPTX
Entity relationship modelling - DE L300
PPTX
Data Models
PPTX
ER Modeling and Introduction to RDBMS
PPTX
4. case study
PDF
Entity relationship diagram (erd)
E-R diagram in Database
Er model
Database
DBMS UNIT1
Entity relationship diagram (erd)
13. case study
Er model ppt
Entity Relationship Diagram
Entity Relationship Model
Data modeling
Er model
An approach for Context-aware Service Discovery and Recommendation
Symbol of e r diagram presentation
Relational Databases 2
Entity relationship modelling - DE L300
Data Models
ER Modeling and Introduction to RDBMS
4. case study
Entity relationship diagram (erd)
Ad

Viewers also liked (10)

PDF
Normalisation student summary
PPT
MYSQL.ppt
PDF
Introduction to MySQL
PPT
PDF
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
PPT
Databases: Normalisation
PPT
MySql slides (ppt)
PPS
Introduction to Mysql
PDF
Database design & Normalization (1NF, 2NF, 3NF)
PPT
MySQL Atchitecture and Concepts
Normalisation student summary
MYSQL.ppt
Introduction to MySQL
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
Databases: Normalisation
MySql slides (ppt)
Introduction to Mysql
Database design & Normalization (1NF, 2NF, 3NF)
MySQL Atchitecture and Concepts
Ad

Similar to Entity relationship-diagrams (20)

PPTX
ECEG 4702-Class7-Entity-Relationship modeling.pptx
PPT
ermodelN in database management system.ppt
PPT
ER-Model-ER Diagram
PDF
Lecture 2 database management system.pdf
PPTX
E - R Models.pptx SQL and plsql database
PPTX
Basic building entity relationship model
PPT
Entity Relationship, EER Model Modified.ppt
PPT
3144-unit-1entityrmodel-171122051336.ppt
PPT
ENTITY RELATION SHIPS COMPLETE ANALYSIS UPDATED
PPTX
database.pptx
PPT
Entity relationship modelling
PPTX
Entityrelationshipmodel
PPTX
Entity-Relationship Diagram (ERD) Material.pptx
PDF
lecture2.pdf
PPT
ER Diagram introduction .ppt
PPT
27 fcs157al3
PPT
Dbms ppt
PPT
Database Management System
PPTX
Entity relationship Models from Chapter 4
ECEG 4702-Class7-Entity-Relationship modeling.pptx
ermodelN in database management system.ppt
ER-Model-ER Diagram
Lecture 2 database management system.pdf
E - R Models.pptx SQL and plsql database
Basic building entity relationship model
Entity Relationship, EER Model Modified.ppt
3144-unit-1entityrmodel-171122051336.ppt
ENTITY RELATION SHIPS COMPLETE ANALYSIS UPDATED
database.pptx
Entity relationship modelling
Entityrelationshipmodel
Entity-Relationship Diagram (ERD) Material.pptx
lecture2.pdf
ER Diagram introduction .ppt
27 fcs157al3
Dbms ppt
Database Management System
Entity relationship Models from Chapter 4

More from www.myassignmenthelp.net (20)

PPT
Programming assignment help by myassignmenthelp
PPTX
Artificial intelligence : what it is
PPTX
natural language processing help at myassignmenthelp.net
PPTX
Python assignment help
PDF
Lecture8 classifiers ldc_rules
PPTX
Programming languages
PPTX
Uml assignment help
PPTX
Programming assignment-help at myassignmenthelp.net
PPT
Programming assignment help
PPT
Entity relationship diagram for dummies
PPT
How to write effective case study
PPTX
Critical path method example by myassignmenthelp
PPTX
Nursing ppt by myassignmenthelp.net
PPTX
Energy efficiency of qantas by myassignmenthelp
PPTX
Xml programming language myassignmenthelp.net
PPTX
Learn ActionScript programming myassignmenthelp.net
PPTX
Learn Basics of chemistry myassignmenthelp.net
PPT
Hysys help only at myassignmenthelp.net
PPTX
Materials Flux Analysis @myassignmenthelp.net
PPT
Aspect-Oriented Software Development with Use Cases
Programming assignment help by myassignmenthelp
Artificial intelligence : what it is
natural language processing help at myassignmenthelp.net
Python assignment help
Lecture8 classifiers ldc_rules
Programming languages
Uml assignment help
Programming assignment-help at myassignmenthelp.net
Programming assignment help
Entity relationship diagram for dummies
How to write effective case study
Critical path method example by myassignmenthelp
Nursing ppt by myassignmenthelp.net
Energy efficiency of qantas by myassignmenthelp
Xml programming language myassignmenthelp.net
Learn ActionScript programming myassignmenthelp.net
Learn Basics of chemistry myassignmenthelp.net
Hysys help only at myassignmenthelp.net
Materials Flux Analysis @myassignmenthelp.net
Aspect-Oriented Software Development with Use Cases

Recently uploaded (20)

PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Welding lecture in detail for understanding
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Construction Project Organization Group 2.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Geodesy 1.pptx...............................................
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPT
Project quality management in manufacturing
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
OOP with Java - Java Introduction (Basics)
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Welding lecture in detail for understanding
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Construction Project Organization Group 2.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
UNIT 4 Total Quality Management .pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Lesson 3_Tessellation.pptx finite Mathematics
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
Geodesy 1.pptx...............................................
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Project quality management in manufacturing
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
OOP with Java - Java Introduction (Basics)
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx

Entity relationship-diagrams

  • 2. Introduction to Entity-Relationship Modeling • Notation makes use of three primary constructs – Data entities – Relationships – Attributes • Entity-Relationship (E-R) Diagram – The detailed, logical representation of the entities, associations and also data elements with an organization or business.
  • 4. Key Terms • Entity – The person, place, object, event or even concept within the user environment regarding that the organization wishes in order to maintain data. – Symbolized with a rectangle within E-R diagrams. • Entity Type – A collection of entities that share typical properties or even characteristics.
  • 6. Attribute • Attribute : A named property or even characteristic of an entity that's associated with interest for an organization.
  • 7. Other Attribute Types • Composite attribute – An attribute that may be further divided into much more attributes • For example: Name, Address, and so on. • Multi-Value Attribute – An attribute which permit several values • For example: skills, phone numbers, and so on.
  • 8. Cont.. • Derived attribute – Attributes that may be calculated (derived) through additional attributes • For example: age, total, interest, due date, etc • Unlike the relational model, these types of attribute tend to be permitted within conceptual models.
  • 9. Relationship • Relationship explains how entities tend to be associated. • Relationship features – Cardinality • Entity instance’s participation count – Degree of relationship • How many entities are involved in a relationship?
  • 10. One-to-One Relationship • One-to-One (1:1) A governor governs (only) one state; a state has (only) one governor.
  • 11. One-to-Many Relationship • One-to-Many (1:N) : A single entity instance in a single entity class (parent) relates to several entity instances within an additional entity class (child).
  • 12. Many-to-Many Relationship • Many-to-Many (N:M) : Every entity instance in a single entity class relates to several entity instances within an additional entity class and vice versa.
  • 13. Naming and Defining Relationships • Relationship name is a verb phrase. • Avoid vague names • Guidelines with regard to determining associations – Definition explains what action is being taken as well as the reason why it is necessary – Provide good examples in order to clarify the action – Optional participation should be described – Clarify causes of any kind of explicit maximum cardinality
  • 14. Naming and Defining Relationships • Guidelines with regard to determining relationships – Clarify any kind of restrictions on participation within the relationship – Clarify extent of the history that is kept within the relationship – Clarify whether an entity instance involved with the relationship instance can transfer participation to another relationship instance
  • 15. Contact us Thank You Email: support@myassignmenthelp.net http://www.myassignmenthelp.net/uml-assignment-help.php