Vous êtes sur la page 1sur 17

DEPARTMENT OF TECHNICAL EDUCATION

ANDHRA PRADESH

Name : B. ARUNIMA
Designation : Lecturer
Branch : DCCP
Institute : GPW(M), LB Nagar
Topic : Information Management
Semester : V
Subject : RDBMS
Sub. Code : CCP-505
Sub-Topic : Data models
Duration : 50 mins
Teaching Aids : PPTs

CCP505.13 1
RECAP
 In the previous sessions we discussed about

 the File Organisations


 Random File Organisation and its features

CCP505.13 2
OBJECTIVES

On completion of this period, you would be


able to know
 Definition of a Data Model
 Classification of Data Models
 Brief overview of the relational, network and
hierarchical models

CCP505.13 3
DATA MODEL

 Explains what is data and data base


 The data model plays an important role in database
design
 Mechanism that describes how the data is stored in the
database

CCP505.13 4
DATA MODEL

It is a collection of conceptual tools for


describing
 Data
 Data relationships
 Data symantics and
 Data constraints

CCP505.13 5
CLASSIFICATION OF DATA
MODELS
DATA MODELS

OBJECT BASED RECORD BASED PHYSICAL


DATA MODEL DATA MODEL DATA MODEL

RELATIONAL MODEL UNIFYING MODEL


ENTITY
NETWORK MODEL FRAME MEMORY
RELATIONSHIP
HIERARCHICAL MODEL MODEL
MODEL

Fig 1
CCP505.13 6
Major Data Models
proposed for database management
 Network model
 Hierarchical modal
 Relational model

CCP505.13 7
What Is Hierarchical Model

 It was one of the earliest


proposed data models
 It represents data as tree
structures, composed of
hierarchy of data records

Fig 2
CCP505.13 8
Advent Of Network Model
 The simple structure of the hierarchic database was not
suitable when the data had a complex structure.

 In the early 1970’s the hierarchical data model was


modified by allowing records to have multiple parent-
child relationships

CCP505.13 9
NETWORK MODEL

 What is network ?
 These Parent-Child
relationships are known
as sets in network
model
 The figure shows a Fig 3
graphical representation
of the network model

CCP505.13 10
RELATIONAL DATA MODEL

 What is relational data ?


 Even the most complex hierarchical and network
databases can be represented as a simple
collection of two dimensional tables, known as
Relational Database Management System
(RDBMS)

CCP505.13 11
RELATIONAL MODEL
 The relational model was
first proposed by IBM’s
Dr.E.F.Codd in 1970. NAME EMPNO ADDRESS OFF_TEL RES_TEL

 CODD's rules framed


 Data is stored in tables.
 It uses a collection of
tables to represent both RELATIONAL DATA MODEL
Fig 4
data and relationships
among the data

CCP505.13 12
SUMMARY
 The data models are conceptual tools for
describing data and data relationships
 The major data models proposed for database
design are
 Hierarchical model
 Network model
 Relational model

CCP505.13 13
QUIZ

1. Which of the following is the simplest data


model most suitable for a simple small
database
a) Relational model
b) Hierarchical model
c) Network model
d) None of the above

CCP505.13 14
QUIZ

1. Which data model uses tables for storage of


data
a) Relational model
b) Hierarchical model
c) Network model
d) None of the above

CCP505.13 15
FREQUENTLY ASKED QUESTIONS

1. What is a Data Model


2. What is the Classification of Data Models
3. Explain in brief the Network, Hierarchical and relational
models

CCP505.13 16
Assignment
1. Examples of the models can be discussed

CCP505.13 17

Vous aimerez peut-être aussi