SlideShare a Scribd company logo
IS-DBS 313
Presented By:
Dr. Rosemarie S. Guirre
Modeling Data in
the Organization
WRAP UP
The Database Environment and Development Process
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Data
Information
Data vs. Information
Database
Metadata
DBMS
Data Dictionary
Data Models
Types of Models
Relational Model
Keys
ERD
Data Mining
Components of DB
DB Dev. Process
Modeling Data in the
Organization
IS-DBS 313-2
1. E-R Model Notation
2. Modeling the Rules of the
Organization
3. Modeling Entities and Attributes
4. Modeling Relationship
TOPICS
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Entity-Relationship Model
Models conceptual database design
in terms of entities, attributes, and
relationships between entities
E-R Model
Developed by Chen in 1976
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Enhanced E-R model (EER
model)
Entity-Relationship Symbols
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Attribute
Relationship
Entity
ER SYMBOLS
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Entity Symbols
STRONG ENTITY
ASSOCIATIVE
ENTITY
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Entity Symbols
ASSOCIATIVE
ENTITY
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Entity Symbols
STRONG ENTITY
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Entity Symbols
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
ER SYMBOLS
Attribute
Symbols
ATTRIBUTE
{MULTIVALUED}
ATTRIBUTE
[DERIVED]
ATTRIBUTE
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Attribute
Symbols
STRONG ENTITY
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Attribute
Symbols
ATTRIBUTE
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Attribute
Symbols
{MULTIVALUED}
ATTRIBUTE
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Attribute
Symbols
[DERIVED]
ATTRIBUTE
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
ER SYMBOLS
Relationship
Symbols
RELATIONSHIP
IDENTIFYING
RELATIONSHIP
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Types of
Relationship
Symbols
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Identify ER
Symbols
Attribute
Relationship
Entity
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
ER SYMBOLS
MANDATORY ONE
MANDATORY MANY
OPTIONAL ONE
OPTIONAL MANY
MANY TO MANY
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
MANDATORY
ONE
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
OPTIONAL
MANY
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
MANY
TO
MANY
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
MANDATORY
MANY
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
OPTIONAL
ONE
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
ER SYMBOLS
UNARY
One entity
BINARY
2
1 TERNARY
2
1
3
2 entities
3 entities
E-R Model Constructs
person, place, object, event, concept
(often corresponds to a row in a table)
Entity (instance)
collection of entities (often
corresponds to a table)
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Entity Set or Type
Entities
Strong vs Weak
Entities
exist independently of other types
of entities
has its own unique identifier
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
represented with single-line
rectangle
STRONG ENTITY
Strong vs Weak
Entities
Does not have a unique identifier
dependent on a strong
entity…cannot exist on its own
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
represented with double-line
rectangle
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
STRONG
ENTITY
WEAK
ENTITY
EMPLOYEE HAS
emp_id emp_name date_of_birth
dep_name
mid_name
first_name
last_name
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Analyze
the flow
Entity has attributes links together
All relationships for the associative entity
should be many
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Independent of the other entities
ASSOCIATIVE
ENTITY
preferably has a unique identifier, and
should also have other attributes
participating in other relationships other than
the entities of the associated relationship
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
ASSOCIATIVE
ENTITY
CERTIFICATE
ASSOCIATIVE ENTITY
EMPLOYEE COURSE
emp_id emp_name
cert_num date_completed
course_id course_title
What Should an
Entity Be?
An object that will have many
instances in the database
SHOULD BE:
An object that will be composed of
multiple attributes
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
An object that are trying to model
An Entity Should
Not Be?
A user of the database system
An output of the database
system (e.g. a report)
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
RECAPITULATION
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
ENTITY
SYMBOL
S
ATTRIBUTE
SYMBOL
S
RELATIONSHIP
SYMBOL
S
RELATIONSHIP
CARDINALIT
IES
RELATIONSHIP
DEGREE
S
INAPPROPRIATE
ENTITIES
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
System user System output
Appropriate entities
E-R Model Constructs
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Entities
THINGS
TANGIBLE
ROLES
PLAYED
ORGANIZA-
TIONAL UNITS DEVICES
INCIDENTS,
EVENTS,
INTERACTIONS
SITES
LOCATIONS
Airplane
Book
Vehicle
Document
Worksheet
Employees
Customer
Doctor
Patient
End User
System
Admin
Division
Department
Section
Task Force
Work group
Sensor
Timer
Controller
Printer
Keyboard
Mouse
Button
Flight
Service Call
Logon
Logoff
Contract
Purchase
Payment
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
E-R Model Constructs
property or characteristic of
an entity or relationship type
(often corresponds to a
column in a table)
Attributes
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
E-R Model Constructs
Primary Key - unique
Types of Attributes
Foreign Key – PK in another
DB
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
E-R Model Constructs
Simple versus Composite Attribute
Classification of
Attributes
Single-Valued versus Multivalued Attribute
Stored versus Derived Attributes
Identifier Attributes
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
E-R Model Constructs
Composite Attributes
address
street_add
city state
postal_code
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
ATTRIBUTE
{MULTIVALUED}
ATTRIBUTE
[DERIVED]
ATTRIBUTE
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
E-R Model Constructs
Multivalued and
Derived Attributes
emp_name
emp_id add
date_employed
year_employed skill
employee
Relationship Set or Type
E-R Model Constructs
link between entities (corresponds to
primary key-foreign key equivalencies
in related tables)
Relationship (instance)
category of relationship…link
between entity types
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Relationship
between
specific
entity
instances
(instance)
lines
between
entity type
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
Relationship
E-R Model Constructs
(set or type)
vs
Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
ER SYMBOLS
MANDATORY ONE
MANDATORY MANY
OPTIONAL ONE
OPTIONAL MANY
MANY TO MANY ONE TO ONE
ADDITIONAL
Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
END OF MODULE 1

More Related Content

What's hot

Object oriented database model
Object oriented database modelObject oriented database model
Object oriented database modelPAQUIAAIZEL
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
sabah N
 
Data dictionary
Data dictionaryData dictionary
Data dictionary
Surbhi Panhalkar
 
Er diagram
Er diagramEr diagram
Er diagram
Sabana Maharjan
 
Relational database
Relational database Relational database
Relational database
Megha Sharma
 
Codd's rules
Codd's rulesCodd's rules
Codd's rulesMohd Arif
 
Database management systems components
Database management systems componentsDatabase management systems components
Database management systems components
muhammad bilal
 
Week 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data ModelingWeek 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data Modeling
oudesign
 
Bi Architecture And Conceptual Framework
Bi Architecture And Conceptual FrameworkBi Architecture And Conceptual Framework
Bi Architecture And Conceptual FrameworkSlava Kokaev
 
Files Vs DataBase
Files Vs DataBaseFiles Vs DataBase
Files Vs DataBase
Dr. C.V. Suresh Babu
 
Introduction to database & sql
Introduction to database & sqlIntroduction to database & sql
Introduction to database & sql
zahid6
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
Archit Saxena
 
Data warehousing
Data warehousingData warehousing
Data warehousing
Shruti Dalela
 
Database systems - Chapter 2
Database systems - Chapter 2Database systems - Chapter 2
Database systems - Chapter 2
shahab3
 
Presentation on Database management system
Presentation on Database management systemPresentation on Database management system
Presentation on Database management system
Prerana Bhattarai
 
Fundamentals of Database ppt ch02
Fundamentals of Database ppt ch02Fundamentals of Database ppt ch02
Fundamentals of Database ppt ch02Jotham Gadot
 
Week 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental ConceptsWeek 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental Concepts
oudesign
 
Physical database design(database)
Physical database design(database)Physical database design(database)
Physical database design(database)welcometofacebook
 
Introduction: Databases and Database Users
Introduction: Databases and Database UsersIntroduction: Databases and Database Users
Introduction: Databases and Database Users
sontumax
 

What's hot (20)

Object oriented database model
Object oriented database modelObject oriented database model
Object oriented database model
 
Data integration
Data integrationData integration
Data integration
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
 
Data dictionary
Data dictionaryData dictionary
Data dictionary
 
Er diagram
Er diagramEr diagram
Er diagram
 
Relational database
Relational database Relational database
Relational database
 
Codd's rules
Codd's rulesCodd's rules
Codd's rules
 
Database management systems components
Database management systems componentsDatabase management systems components
Database management systems components
 
Week 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data ModelingWeek 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data Modeling
 
Bi Architecture And Conceptual Framework
Bi Architecture And Conceptual FrameworkBi Architecture And Conceptual Framework
Bi Architecture And Conceptual Framework
 
Files Vs DataBase
Files Vs DataBaseFiles Vs DataBase
Files Vs DataBase
 
Introduction to database & sql
Introduction to database & sqlIntroduction to database & sql
Introduction to database & sql
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Database systems - Chapter 2
Database systems - Chapter 2Database systems - Chapter 2
Database systems - Chapter 2
 
Presentation on Database management system
Presentation on Database management systemPresentation on Database management system
Presentation on Database management system
 
Fundamentals of Database ppt ch02
Fundamentals of Database ppt ch02Fundamentals of Database ppt ch02
Fundamentals of Database ppt ch02
 
Week 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental ConceptsWeek 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental Concepts
 
Physical database design(database)
Physical database design(database)Physical database design(database)
Physical database design(database)
 
Introduction: Databases and Database Users
Introduction: Databases and Database UsersIntroduction: Databases and Database Users
Introduction: Databases and Database Users
 

Similar to Modeling Data in the Organization

Modeling Data in the Organization
Modeling Data in the OrganizationModeling Data in the Organization
Modeling Data in the Organization
Dr. Rosemarie Sibbaluca-Guirre
 
Logical DB Design and Relational Model
 Logical DB Design and Relational Model Logical DB Design and Relational Model
Logical DB Design and Relational Model
Dr. Rosemarie Sibbaluca-Guirre
 
Introduction to SQL
Introduction to SQLIntroduction to SQL
Introduction to SQL
Dr. Rosemarie Sibbaluca-Guirre
 
Enhanced E-R Model
Enhanced E-R ModelEnhanced E-R Model
Enhanced E-R Model
Dr. Rosemarie Sibbaluca-Guirre
 
The Database Environment and Development Process
The Database Environment and Development ProcessThe Database Environment and Development Process
The Database Environment and Development Process
Dr. Rosemarie Sibbaluca-Guirre
 
Datamodels.pptx
Datamodels.pptxDatamodels.pptx
Datamodels.pptx
Ramya Nellutla
 
ICS Part 2 Computer Science Short Notes
ICS Part 2 Computer Science Short NotesICS Part 2 Computer Science Short Notes
ICS Part 2 Computer Science Short Notes
Abdul Haseeb
 
Measuring Software: From Data to Actionable Knowledge
Measuring Software: From Data to Actionable KnowledgeMeasuring Software: From Data to Actionable Knowledge
Measuring Software: From Data to Actionable Knowledge
Radu Marinescu
 
Dbms ii mca-ch3-er-model-2013
Dbms ii mca-ch3-er-model-2013Dbms ii mca-ch3-er-model-2013
Dbms ii mca-ch3-er-model-2013
Prosanta Ghosh
 

Similar to Modeling Data in the Organization (11)

Modeling Data in the Organization
Modeling Data in the OrganizationModeling Data in the Organization
Modeling Data in the Organization
 
Logical DB Design and Relational Model
 Logical DB Design and Relational Model Logical DB Design and Relational Model
Logical DB Design and Relational Model
 
Introduction to SQL
Introduction to SQLIntroduction to SQL
Introduction to SQL
 
Enhanced E-R Model
Enhanced E-R ModelEnhanced E-R Model
Enhanced E-R Model
 
The Database Environment and Development Process
The Database Environment and Development ProcessThe Database Environment and Development Process
The Database Environment and Development Process
 
Datamodels.pptx
Datamodels.pptxDatamodels.pptx
Datamodels.pptx
 
ICS Part 2 Computer Science Short Notes
ICS Part 2 Computer Science Short NotesICS Part 2 Computer Science Short Notes
ICS Part 2 Computer Science Short Notes
 
Erd chapter 3
Erd chapter 3Erd chapter 3
Erd chapter 3
 
Measuring Software: From Data to Actionable Knowledge
Measuring Software: From Data to Actionable KnowledgeMeasuring Software: From Data to Actionable Knowledge
Measuring Software: From Data to Actionable Knowledge
 
Database model
Database modelDatabase model
Database model
 
Dbms ii mca-ch3-er-model-2013
Dbms ii mca-ch3-er-model-2013Dbms ii mca-ch3-er-model-2013
Dbms ii mca-ch3-er-model-2013
 

More from Dr. Rosemarie Sibbaluca-Guirre

Korean Language: Culture 한국어 개요
Korean Language: Culture 한국어 개요Korean Language: Culture 한국어 개요
Korean Language: Culture 한국어 개요
Dr. Rosemarie Sibbaluca-Guirre
 
Korean Language Overview 한국어 개요
Korean Language Overview 한국어 개요Korean Language Overview 한국어 개요
Korean Language Overview 한국어 개요
Dr. Rosemarie Sibbaluca-Guirre
 
Conjunction 접속사
Conjunction   접속사Conjunction   접속사
Conjunction 접속사
Dr. Rosemarie Sibbaluca-Guirre
 
Pronoun 대명사
Pronoun  대명사Pronoun  대명사
Usage of Particles 입자의 사용
Usage of Particles 입자의 사용Usage of Particles 입자의 사용
Usage of Particles 입자의 사용
Dr. Rosemarie Sibbaluca-Guirre
 
Usage of Particles 입자의 사용
Usage of Particles 입자의 사용Usage of Particles 입자의 사용
Usage of Particles 입자의 사용
Dr. Rosemarie Sibbaluca-Guirre
 
Korean Word Order 한국어 단어 순서
Korean Word Order 한국어 단어 순서Korean Word Order 한국어 단어 순서
Korean Word Order 한국어 단어 순서
Dr. Rosemarie Sibbaluca-Guirre
 
Korean Number 한국 번호
Korean Number 한국 번호Korean Number 한국 번호
Korean Number 한국 번호
Dr. Rosemarie Sibbaluca-Guirre
 
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
Dr. Rosemarie Sibbaluca-Guirre
 
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
Dr. Rosemarie Sibbaluca-Guirre
 
ISAD 313-2_ SYSTEM ANALYSIS.pptx
ISAD 313-2_ SYSTEM ANALYSIS.pptxISAD 313-2_ SYSTEM ANALYSIS.pptx
ISAD 313-2_ SYSTEM ANALYSIS.pptx
Dr. Rosemarie Sibbaluca-Guirre
 
ISAD 313-4_ RESEARCH PROJECT.pptx
ISAD 313-4_ RESEARCH PROJECT.pptxISAD 313-4_ RESEARCH PROJECT.pptx
ISAD 313-4_ RESEARCH PROJECT.pptx
Dr. Rosemarie Sibbaluca-Guirre
 
ISAD 313-3_ SYSTEM FLOW.pptx
ISAD 313-3_ SYSTEM FLOW.pptxISAD 313-3_ SYSTEM FLOW.pptx
ISAD 313-3_ SYSTEM FLOW.pptx
Dr. Rosemarie Sibbaluca-Guirre
 
ISAD 313-3_ MODELS.pptx
ISAD 313-3_ MODELS.pptxISAD 313-3_ MODELS.pptx
ISAD 313-3_ MODELS.pptx
Dr. Rosemarie Sibbaluca-Guirre
 
ACCT11_9_Financial Position.pptx
ACCT11_9_Financial Position.pptxACCT11_9_Financial Position.pptx
ACCT11_9_Financial Position.pptx
Dr. Rosemarie Sibbaluca-Guirre
 
ACCT11_7_Performance.pptx
ACCT11_7_Performance.pptxACCT11_7_Performance.pptx
ACCT11_7_Performance.pptx
Dr. Rosemarie Sibbaluca-Guirre
 
ACCT11_5_Adjusting Entries.pptx
ACCT11_5_Adjusting Entries.pptxACCT11_5_Adjusting Entries.pptx
ACCT11_5_Adjusting Entries.pptx
Dr. Rosemarie Sibbaluca-Guirre
 
ACCT11_4_Trial Balance.pptx
ACCT11_4_Trial Balance.pptxACCT11_4_Trial Balance.pptx
ACCT11_4_Trial Balance.pptx
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

"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 

Recently uploaded (20)

"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 

Modeling Data in the Organization

  • 1. IS-DBS 313 Presented By: Dr. Rosemarie S. Guirre Modeling Data in the Organization
  • 2. WRAP UP The Database Environment and Development Process Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Data Information Data vs. Information Database Metadata DBMS Data Dictionary Data Models Types of Models Relational Model Keys ERD Data Mining Components of DB DB Dev. Process
  • 3. Modeling Data in the Organization IS-DBS 313-2 1. E-R Model Notation 2. Modeling the Rules of the Organization 3. Modeling Entities and Attributes 4. Modeling Relationship TOPICS Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
  • 4. Entity-Relationship Model Models conceptual database design in terms of entities, attributes, and relationships between entities E-R Model Developed by Chen in 1976 Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Enhanced E-R model (EER model)
  • 5. Entity-Relationship Symbols Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Attribute Relationship Entity
  • 6. ER SYMBOLS Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Entity Symbols STRONG ENTITY ASSOCIATIVE ENTITY
  • 7. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Entity Symbols ASSOCIATIVE ENTITY
  • 8. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Entity Symbols STRONG ENTITY
  • 9. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Entity Symbols
  • 10. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 ER SYMBOLS Attribute Symbols ATTRIBUTE {MULTIVALUED} ATTRIBUTE [DERIVED] ATTRIBUTE
  • 11. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Attribute Symbols STRONG ENTITY
  • 12. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Attribute Symbols ATTRIBUTE
  • 13. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Attribute Symbols {MULTIVALUED} ATTRIBUTE
  • 14. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Attribute Symbols [DERIVED] ATTRIBUTE
  • 15. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 ER SYMBOLS Relationship Symbols RELATIONSHIP IDENTIFYING RELATIONSHIP
  • 16. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Types of Relationship Symbols
  • 17. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Identify ER Symbols Attribute Relationship Entity
  • 18. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 ER SYMBOLS MANDATORY ONE MANDATORY MANY OPTIONAL ONE OPTIONAL MANY MANY TO MANY
  • 19. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 MANDATORY ONE
  • 20. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 OPTIONAL MANY
  • 21. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 MANY TO MANY
  • 22. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 MANDATORY MANY
  • 23. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 OPTIONAL ONE
  • 24. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 ER SYMBOLS UNARY One entity BINARY 2 1 TERNARY 2 1 3 2 entities 3 entities
  • 25. E-R Model Constructs person, place, object, event, concept (often corresponds to a row in a table) Entity (instance) collection of entities (often corresponds to a table) Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Entity Set or Type Entities
  • 26. Strong vs Weak Entities exist independently of other types of entities has its own unique identifier Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 represented with single-line rectangle STRONG ENTITY
  • 27. Strong vs Weak Entities Does not have a unique identifier dependent on a strong entity…cannot exist on its own Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 represented with double-line rectangle
  • 28. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 STRONG ENTITY WEAK ENTITY EMPLOYEE HAS emp_id emp_name date_of_birth dep_name mid_name first_name last_name
  • 29. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Analyze the flow
  • 30. Entity has attributes links together All relationships for the associative entity should be many Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Independent of the other entities ASSOCIATIVE ENTITY preferably has a unique identifier, and should also have other attributes participating in other relationships other than the entities of the associated relationship
  • 31. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 ASSOCIATIVE ENTITY CERTIFICATE ASSOCIATIVE ENTITY EMPLOYEE COURSE emp_id emp_name cert_num date_completed course_id course_title
  • 32. What Should an Entity Be? An object that will have many instances in the database SHOULD BE: An object that will be composed of multiple attributes Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 An object that are trying to model
  • 33. An Entity Should Not Be? A user of the database system An output of the database system (e.g. a report) Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2
  • 34. RECAPITULATION Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 ENTITY SYMBOL S ATTRIBUTE SYMBOL S RELATIONSHIP SYMBOL S RELATIONSHIP CARDINALIT IES RELATIONSHIP DEGREE S
  • 35. INAPPROPRIATE ENTITIES Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 System user System output Appropriate entities
  • 36. E-R Model Constructs Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Entities THINGS TANGIBLE ROLES PLAYED ORGANIZA- TIONAL UNITS DEVICES INCIDENTS, EVENTS, INTERACTIONS SITES LOCATIONS Airplane Book Vehicle Document Worksheet Employees Customer Doctor Patient End User System Admin Division Department Section Task Force Work group Sensor Timer Controller Printer Keyboard Mouse Button Flight Service Call Logon Logoff Contract Purchase Payment
  • 37. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 E-R Model Constructs property or characteristic of an entity or relationship type (often corresponds to a column in a table) Attributes
  • 38. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 E-R Model Constructs Primary Key - unique Types of Attributes Foreign Key – PK in another DB
  • 39. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 E-R Model Constructs Simple versus Composite Attribute Classification of Attributes Single-Valued versus Multivalued Attribute Stored versus Derived Attributes Identifier Attributes
  • 40. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 E-R Model Constructs Composite Attributes address street_add city state postal_code
  • 41. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 ATTRIBUTE {MULTIVALUED} ATTRIBUTE [DERIVED] ATTRIBUTE
  • 42. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 E-R Model Constructs Multivalued and Derived Attributes emp_name emp_id add date_employed year_employed skill employee
  • 43. Relationship Set or Type E-R Model Constructs link between entities (corresponds to primary key-foreign key equivalencies in related tables) Relationship (instance) category of relationship…link between entity types Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Relationship
  • 44. between specific entity instances (instance) lines between entity type Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 Relationship E-R Model Constructs (set or type) vs
  • 45. Presented By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 ER SYMBOLS MANDATORY ONE MANDATORY MANY OPTIONAL ONE OPTIONAL MANY MANY TO MANY ONE TO ONE ADDITIONAL
  • 46. Prepared By: Dr. Rosemarie S. Guirre | IS-DBS 313-2 END OF MODULE 1

Editor's Notes

  1. Entity-Relationship Model a detailed, logical representation of the entities, associations, and data elements for an organization or business area. (E-R Model) Models conceptual database design in terms of entities, attributes, and relationships between entities Developed by Chen in 1976 Enhanced by others over the years Enhanced E-R model (EER model)
  2. Entity-Relationship Symbols Entity a “thing” in the real world has an independent existence Attribute(s) One specific piece of information about a thing a property of the entity has a value (or value set or domain)
  3. Multivalued - Attribute contains more than one value associated with the key of the enity.
  4. Relationship Naturally occurring association among specific things Occur in two directions Cardinality/multiplicity Identifying Relationship - exist when the primary key of the parent entity is included in the primary key of the child entity.
  5. 1. RELATIONSHIP 2. IDENTIFYING RELATIONSHIP
  6. Cardinality the number of instances of an entity that are associated with another entity Specify number of entity types involved
  7. MANDATORY ONE
  8. OPTIONAL MANY
  9. MANY TO MANY
  10. MANDATORY MANY
  11. OPTIONAL ONE
  12. Degree of Relationship number of entities that participate in the relationship Unary (recursive) degree one A relationship between instances of one entity. One entity related to another of the same entity type Binary degree two A relationship between instances of two entities Entities of two different types related to each other Ternary A relationship between instances of three entities Entities of three different types related to each other
  13. Identifying relationship – links strong entities to weak entities – represented with double line diamond
  14. Associative Entities It’s an entity – it has attributes AND it’s a relationship – it links entities together When should a relationship with attributes instead be an associative entity? – All relationships for the associative entity should be many – The associative entity could have meaning independent of the other entities – The associative entity preferably has a unique identifier, and should also have other attributes – The associative may be participating in other relationships other than the entities of the associated relationship
  15. Associative entity involves a rectangle with a diamond inside. Note that many to many cardinality symbols face toward the associative entity and not toward the other entities
  16. An Entity is a thing the users need to know (i.e, record) something about.
  17. Identifier (primary key / key attribute) An attribute (or attributes) selected as the unique, identifying characteristic for an entity. Foreign Key An attribute (or attributes) in one database table that is the primary key in another database table
  18. Identifier (primary key / key attribute) An attribute (or attributes) selected as the unique, identifying characteristic for an entity. Foreign Key An attribute (or attributes) in one database table that is the primary key in another database table
  19. Attribute broken to into component nparts
  20. OPTIONAL ONE
  21. Multivalued attribute (skill) Derived attribute (years_employed)
  22. Relationship Naturally occurring association among specific things Occur in two directions Cardinality/multiplicity
  23. The relationship type is modeled as the diamond and lines between entity types…the instance is between specific entity instances
  24. Cardinality the number of instances of an entity that are associated with another entity Specify number of entity types involved