SlideShare a Scribd company logo
Data Models
Objectives:
 List and describe the stages in database design and identify the
people involved at each stage
 Distinguish between data models and data modelling
techniques.
 List types of data modelling techniques and their elements
 Identify relationship between entities
 Define normalization and why it is used.
 Convert un-normalized data to its third normal form.
 Explain how to achieve functional dependence between entities
 Discuss the anomalies which exists with un-normalized data
Question
Why is it important
to make a sketch of
the database
structure?
Database Design
 Database Design – the process of identifying and analyzing
the user requirements and converting these requirements to
database structure to represent the real world activities and
objects.
 User – define the content of the database
 Database Designer – define the structure of the database.
 Programmers – develop the software applications to satisfy
the requirements of the users.
Stages of Database Design
 Conceptual Data Modelling
 Logical Schema Construction
 Physical Database Design
BIG PROJECTS SMALL PROJECTS
Conceptual Data
Modeling
Logical Schema
Construction
Physical Database
Design
Conceptual Data
Modeling
Logical Schema
Construction
Physical Database
Design
Conceptual Design
 Includes objects of interest to the organization
Logical Design
 Designing the database structure based on the data
provided by the conceptual model
Physical Design
 The actual structure created inside the computer
Student
Table
Attenda
nce
Table
Mark
Table
Conceptual Modelling
 Data modelling techniques are used in database design to
analyze data.
 Database model is a method of conceptualizing or thinking
about the structure of the data.
 In analyzing the elements, the following data modelling
techniques are used.
 Entity Relational Diagram (ERD)
 Normalization
 Functional Dependency Diagram
CONCEPTUAL DATA
 The output of the analysis are called Conceptual Data. The
conceptual model is often stated in terms of:
 Entities – is an object about which the information is
collected.
 Entity Type – classification of the entity (Person, Place,
Thing, or Event)
 Attributes – are used to describe the entity.
 Relationship – described how entities are connected or
related.
 Entity occurrence – an instance of an entity (set of
values)
 Domain- the set of all possible values.
Entity Relation Diagram (ERD)
 Shows the entities and the relationship which exists
between them.
Entities
 Entity – item or object which the organization requires
information to be kept.
 Entity occurrence – a specific example of an entity.
 Symbol: Rectangle
 Example:
ENTITY ENTITY OCCURENCE
Students Zahra
Wafaa
Module Computer Applications
Introduction to Tourism and Hospitaliy
Department Information Technology
Tourism and Hospitality Management
STUDENT
Attributes
 Attributes – properties that describe the entities.
 Symbol: Oval
 Example:
Student ID Name Address Phone
15F100 Abdullah Al
Abri
Muscat 95634223
15F101 Zuwaina Al
Hashmi
Salalah 96453345
STUDENT
Student
ID
Name Address
Phone
Relationship
 Relationship are association between entity instances.
 There are Three types of relationships:
 one-to-one,
 one-to-many, many-to-one
 many-to-many.
Relationships
STUDENT
CourseCOURSE
Register
One-to-one Relationship (1:1)
 In a one-to-one relationship an entity in A is associated with
one and only one entity in B.
 A relationship between a Person and his a passport is a 1:1
relationship.
has
PERSON PASSPORT
GET
1 1
Enrollment
Is-Enrolled
Many-to-one Relationship
(M:1)
An entity A is associated with at most one
entity in B. An entity in B , however, can be
associated with any number of entities in A.
The relationship between Student and Faculty
is M:1
STUDENT FACULTY
M 1
Many-to-many Relationship (M:M)
 An entity in A is associated with many entities in B, and an entity in B is
associated with many entities in A.
LECTURER STUDENT1:M
Teach
M M
Data types
 Text Field
 Numeric Field
 Date & Time Field
 Memo Field
 Hyper Link
 Object Field
 Logical Field
- Creating a Database
- Create Tables (name, rename, close, open &
delete)
- Switching a views
- Adding & deleting fields in a Table
- Changing the different field properties in a
Table
- Building a Relationship between tables
- Inserting Records in a table
- Working with Queries
- Creating a Form
- Creating a Report
Data Models

More Related Content

What's hot

Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
Trinath
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
sabah N
 
Four Types of Data Models
Four Types of Data ModelsFour Types of Data Models
Four Types of Data Models
Deanna Medina
 
Data models
Data modelsData models
Data models
KIRANPREET KAUR
 
The three level of data modeling
The three level of data modelingThe three level of data modeling
The three level of data modelingsharmila_yusof
 
DBMS OF DATA MODEL Deepika 2
DBMS OF DATA MODEL  Deepika 2DBMS OF DATA MODEL  Deepika 2
DBMS OF DATA MODEL Deepika 2
Rai Saheb Bhanwar Singh College Nasrullaganj
 
Data model
Data modelData model
Data model
Syed Zaid Irshad
 
physical and logical data independence
physical and logical data independencephysical and logical data independence
physical and logical data independenceapoorva_upadhyay
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbmsNaresh Kumar
 
Summary data modelling
Summary data modellingSummary data modelling
Summary data modelling
Novita Sari
 
Database Management & Models
Database Management & ModelsDatabase Management & Models
Database Management & Models
Sunderland City Council
 
Dbms logical dependance
Dbms logical dependanceDbms logical dependance
Dbms logical dependanceTej Kiran
 
Data models
Data modelsData models
Data models
RituBhargava7
 
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
 
All_Data_DBMS_MODELS 130725130028-phpapp01
All_Data_DBMS_MODELS 130725130028-phpapp01All_Data_DBMS_MODELS 130725130028-phpapp01
All_Data_DBMS_MODELS 130725130028-phpapp01
RollyTripathi
 
Data Models In Database Management System
Data Models In Database Management SystemData Models In Database Management System
Data Models In Database Management System
Amad Ahmad
 
Data modeling dbms
Data modeling dbmsData modeling dbms
Data modeling dbms
Zaheer Soomro
 
Db lec 01
Db lec 01Db lec 01

What's hot (20)

DBMS
DBMSDBMS
DBMS
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
 
Data models
Data modelsData models
Data models
 
Four Types of Data Models
Four Types of Data ModelsFour Types of Data Models
Four Types of Data Models
 
Data models
Data modelsData models
Data models
 
The three level of data modeling
The three level of data modelingThe three level of data modeling
The three level of data modeling
 
DBMS OF DATA MODEL Deepika 2
DBMS OF DATA MODEL  Deepika 2DBMS OF DATA MODEL  Deepika 2
DBMS OF DATA MODEL Deepika 2
 
Data model
Data modelData model
Data model
 
physical and logical data independence
physical and logical data independencephysical and logical data independence
physical and logical data independence
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbms
 
Summary data modelling
Summary data modellingSummary data modelling
Summary data modelling
 
Database Management & Models
Database Management & ModelsDatabase Management & Models
Database Management & Models
 
Dbms logical dependance
Dbms logical dependanceDbms logical dependance
Dbms logical dependance
 
Data models
Data modelsData models
Data models
 
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
 
All_Data_DBMS_MODELS 130725130028-phpapp01
All_Data_DBMS_MODELS 130725130028-phpapp01All_Data_DBMS_MODELS 130725130028-phpapp01
All_Data_DBMS_MODELS 130725130028-phpapp01
 
Data Models In Database Management System
Data Models In Database Management SystemData Models In Database Management System
Data Models In Database Management System
 
Data modeling dbms
Data modeling dbmsData modeling dbms
Data modeling dbms
 
Db lec 01
Db lec 01Db lec 01
Db lec 01
 

Similar to Data Models

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
nirajsharmapuneiat
 
Entity Relationship Diagram part9
Entity Relationship Diagram part9Entity Relationship Diagram part9
Entity Relationship Diagram part9
DrMohammed Qassim
 
Datamodels.pptx
Datamodels.pptxDatamodels.pptx
Datamodels.pptx
Ramya Nellutla
 
Unit1 rdbms study_materials
Unit1 rdbms study_materialsUnit1 rdbms study_materials
Unit1 rdbms study_materials
gayaramesh
 
Unit1 rdbms study_materials-converted (1) (1)
Unit1 rdbms study_materials-converted (1) (1)Unit1 rdbms study_materials-converted (1) (1)
Unit1 rdbms study_materials-converted (1) (1)
gayaramesh
 
dbms mannual.pdf
dbms mannual.pdfdbms mannual.pdf
dbms mannual.pdf
DevidasBhere
 
DATA MODELING.pptx
DATA MODELING.pptxDATA MODELING.pptx
DATA MODELING.pptx
NishimwePrince
 
Entity Relationship Diagram
Entity Relationship DiagramEntity Relationship Diagram
Entity Relationship Diagram
Rakhi Mukherji
 
Data base design
Data base designData base design
Data base design
Roxana Tadayon
 
Entity relationship diagram (erd)
Entity relationship  diagram (erd)Entity relationship  diagram (erd)
Entity relationship diagram (erd)
Shahariar Alam
 
Fundamentals of Database Management Systems 2nd Edition Gillenson Solutions M...
Fundamentals of Database Management Systems 2nd Edition Gillenson Solutions M...Fundamentals of Database Management Systems 2nd Edition Gillenson Solutions M...
Fundamentals of Database Management Systems 2nd Edition Gillenson Solutions M...
gamuhuto
 
introduction of database in DBMS
introduction of database in DBMSintroduction of database in DBMS
introduction of database in DBMS
AbhishekRajpoot8
 
Conceptual Data Modelling Using ER-models
Conceptual Data Modelling Using ER-modelsConceptual Data Modelling Using ER-models
Conceptual Data Modelling Using ER-models
Shailaja Jayaprakash
 
Data Models & Introduction to UML
Data Models & Introduction to UML Data Models & Introduction to UML
Data Models & Introduction to UML
نبيله نواز
 
Use analyzed requirements in the design of database.pptx
Use analyzed requirements in the design of database.pptxUse analyzed requirements in the design of database.pptx
Use analyzed requirements in the design of database.pptx
MwangaPrayGod
 
Db lec 02_new
Db lec 02_newDb lec 02_new
Db lec 02_new
Ramadan Babers, PhD
 
E_R-Diagram (2).pptx
E_R-Diagram (2).pptxE_R-Diagram (2).pptx
E_R-Diagram (2).pptx
sandeep54552
 

Similar to Data Models (20)

Database model
Database modelDatabase model
Database model
 
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
 
Entity Relationship Diagram part9
Entity Relationship Diagram part9Entity Relationship Diagram part9
Entity Relationship Diagram part9
 
database
databasedatabase
database
 
Datamodels.pptx
Datamodels.pptxDatamodels.pptx
Datamodels.pptx
 
Unit1 rdbms study_materials
Unit1 rdbms study_materialsUnit1 rdbms study_materials
Unit1 rdbms study_materials
 
Unit1 rdbms study_materials-converted (1) (1)
Unit1 rdbms study_materials-converted (1) (1)Unit1 rdbms study_materials-converted (1) (1)
Unit1 rdbms study_materials-converted (1) (1)
 
dbms mannual.pdf
dbms mannual.pdfdbms mannual.pdf
dbms mannual.pdf
 
DATA MODELING.pptx
DATA MODELING.pptxDATA MODELING.pptx
DATA MODELING.pptx
 
Entity Relationship Diagram
Entity Relationship DiagramEntity Relationship Diagram
Entity Relationship Diagram
 
Data base design
Data base designData base design
Data base design
 
Entity relationship diagram (erd)
Entity relationship  diagram (erd)Entity relationship  diagram (erd)
Entity relationship diagram (erd)
 
Fundamentals of Database Management Systems 2nd Edition Gillenson Solutions M...
Fundamentals of Database Management Systems 2nd Edition Gillenson Solutions M...Fundamentals of Database Management Systems 2nd Edition Gillenson Solutions M...
Fundamentals of Database Management Systems 2nd Edition Gillenson Solutions M...
 
introduction of database in DBMS
introduction of database in DBMSintroduction of database in DBMS
introduction of database in DBMS
 
Conceptual Data Modelling Using ER-models
Conceptual Data Modelling Using ER-modelsConceptual Data Modelling Using ER-models
Conceptual Data Modelling Using ER-models
 
Data Models & Introduction to UML
Data Models & Introduction to UML Data Models & Introduction to UML
Data Models & Introduction to UML
 
Data modeling
Data modelingData modeling
Data modeling
 
Use analyzed requirements in the design of database.pptx
Use analyzed requirements in the design of database.pptxUse analyzed requirements in the design of database.pptx
Use analyzed requirements in the design of database.pptx
 
Db lec 02_new
Db lec 02_newDb lec 02_new
Db lec 02_new
 
E_R-Diagram (2).pptx
E_R-Diagram (2).pptxE_R-Diagram (2).pptx
E_R-Diagram (2).pptx
 

More from RIAH ENCARNACION

Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
RIAH ENCARNACION
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
RIAH ENCARNACION
 
Week 07 working with queries
Week 07   working with queries Week 07   working with queries
Week 07 working with queries
RIAH ENCARNACION
 
Working with Data in a Table File
Working with Data in a Table FileWorking with Data in a Table File
Working with Data in a Table File
RIAH ENCARNACION
 
Week 05 designing database and tables
Week 05   designing database and tablesWeek 05   designing database and tables
Week 05 designing database and tables
RIAH ENCARNACION
 
Database Concepts and Components
Database Concepts and ComponentsDatabase Concepts and Components
Database Concepts and Components
RIAH ENCARNACION
 
Files and Folders in Windows 7
Files and Folders in Windows 7Files and Folders in Windows 7
Files and Folders in Windows 7
RIAH ENCARNACION
 
Windows7
Windows7Windows7
Computer Software Programs
Computer Software ProgramsComputer Software Programs
Computer Software Programs
RIAH ENCARNACION
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to Computers
RIAH ENCARNACION
 
E learning for 21st Century Learning
E learning for 21st Century LearningE learning for 21st Century Learning
E learning for 21st Century Learning
RIAH ENCARNACION
 
Oman Tourism College Group Tour
Oman Tourism College Group TourOman Tourism College Group Tour
Oman Tourism College Group Tour
RIAH ENCARNACION
 
The global supply chain of the future smarter and integrated
The global supply chain of the future smarter and integratedThe global supply chain of the future smarter and integrated
The global supply chain of the future smarter and integrated
RIAH ENCARNACION
 

More from RIAH ENCARNACION (13)

Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
 
Week 07 working with queries
Week 07   working with queries Week 07   working with queries
Week 07 working with queries
 
Working with Data in a Table File
Working with Data in a Table FileWorking with Data in a Table File
Working with Data in a Table File
 
Week 05 designing database and tables
Week 05   designing database and tablesWeek 05   designing database and tables
Week 05 designing database and tables
 
Database Concepts and Components
Database Concepts and ComponentsDatabase Concepts and Components
Database Concepts and Components
 
Files and Folders in Windows 7
Files and Folders in Windows 7Files and Folders in Windows 7
Files and Folders in Windows 7
 
Windows7
Windows7Windows7
Windows7
 
Computer Software Programs
Computer Software ProgramsComputer Software Programs
Computer Software Programs
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to Computers
 
E learning for 21st Century Learning
E learning for 21st Century LearningE learning for 21st Century Learning
E learning for 21st Century Learning
 
Oman Tourism College Group Tour
Oman Tourism College Group TourOman Tourism College Group Tour
Oman Tourism College Group Tour
 
The global supply chain of the future smarter and integrated
The global supply chain of the future smarter and integratedThe global supply chain of the future smarter and integrated
The global supply chain of the future smarter and integrated
 

Recently uploaded

A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
"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
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
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
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
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 Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
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
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
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
 
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
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 

Recently uploaded (20)

A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
"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...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
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
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.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 Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
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
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
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
 
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
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 

Data Models

  • 2. Objectives:  List and describe the stages in database design and identify the people involved at each stage  Distinguish between data models and data modelling techniques.  List types of data modelling techniques and their elements  Identify relationship between entities  Define normalization and why it is used.  Convert un-normalized data to its third normal form.  Explain how to achieve functional dependence between entities  Discuss the anomalies which exists with un-normalized data
  • 3. Question Why is it important to make a sketch of the database structure?
  • 4. Database Design  Database Design – the process of identifying and analyzing the user requirements and converting these requirements to database structure to represent the real world activities and objects.  User – define the content of the database  Database Designer – define the structure of the database.  Programmers – develop the software applications to satisfy the requirements of the users.
  • 5. Stages of Database Design  Conceptual Data Modelling  Logical Schema Construction  Physical Database Design BIG PROJECTS SMALL PROJECTS Conceptual Data Modeling Logical Schema Construction Physical Database Design Conceptual Data Modeling Logical Schema Construction Physical Database Design
  • 6. Conceptual Design  Includes objects of interest to the organization
  • 7. Logical Design  Designing the database structure based on the data provided by the conceptual model
  • 8. Physical Design  The actual structure created inside the computer Student Table Attenda nce Table Mark Table
  • 9. Conceptual Modelling  Data modelling techniques are used in database design to analyze data.  Database model is a method of conceptualizing or thinking about the structure of the data.  In analyzing the elements, the following data modelling techniques are used.  Entity Relational Diagram (ERD)  Normalization  Functional Dependency Diagram
  • 10. CONCEPTUAL DATA  The output of the analysis are called Conceptual Data. The conceptual model is often stated in terms of:  Entities – is an object about which the information is collected.  Entity Type – classification of the entity (Person, Place, Thing, or Event)  Attributes – are used to describe the entity.  Relationship – described how entities are connected or related.  Entity occurrence – an instance of an entity (set of values)  Domain- the set of all possible values.
  • 11. Entity Relation Diagram (ERD)  Shows the entities and the relationship which exists between them.
  • 12. Entities  Entity – item or object which the organization requires information to be kept.  Entity occurrence – a specific example of an entity.  Symbol: Rectangle  Example: ENTITY ENTITY OCCURENCE Students Zahra Wafaa Module Computer Applications Introduction to Tourism and Hospitaliy Department Information Technology Tourism and Hospitality Management STUDENT
  • 13. Attributes  Attributes – properties that describe the entities.  Symbol: Oval  Example: Student ID Name Address Phone 15F100 Abdullah Al Abri Muscat 95634223 15F101 Zuwaina Al Hashmi Salalah 96453345 STUDENT Student ID Name Address Phone
  • 14. Relationship  Relationship are association between entity instances.  There are Three types of relationships:  one-to-one,  one-to-many, many-to-one  many-to-many.
  • 16. One-to-one Relationship (1:1)  In a one-to-one relationship an entity in A is associated with one and only one entity in B.  A relationship between a Person and his a passport is a 1:1 relationship. has PERSON PASSPORT GET 1 1
  • 17. Enrollment Is-Enrolled Many-to-one Relationship (M:1) An entity A is associated with at most one entity in B. An entity in B , however, can be associated with any number of entities in A. The relationship between Student and Faculty is M:1 STUDENT FACULTY M 1
  • 18. Many-to-many Relationship (M:M)  An entity in A is associated with many entities in B, and an entity in B is associated with many entities in A. LECTURER STUDENT1:M Teach M M
  • 19. Data types  Text Field  Numeric Field  Date & Time Field  Memo Field  Hyper Link  Object Field  Logical Field
  • 20. - Creating a Database - Create Tables (name, rename, close, open & delete) - Switching a views - Adding & deleting fields in a Table - Changing the different field properties in a Table - Building a Relationship between tables - Inserting Records in a table - Working with Queries - Creating a Form - Creating a Report