0% found this document useful (0 votes)
7 views15 pages

1.7 Data Models

Uploaded by

luvyharish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views15 pages

1.7 Data Models

Uploaded by

luvyharish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

DBMS -20UIT4CC7A

Unit 1
1.7 Data Models
Relational Model
The data in this model is kept in the form
of a table that is two-dimensional. All of
the data is kept in the form of rows and
columns. Tables are the foundation of a
relational paradigm.
Entity-Relationship Data Model: An ER model is the
logical representation of data as objects and relationships
among them.

A set of attributes describe the entities. For example,


student_name, student_id describes the 'student' entity. A set
of the same type of entities is known as an 'Entity set', and
the set of the same type of relationships is known as
'relationship set'.

Semantic Data Model

It is a data model defined on a higher level that captures the


databases’ semantic description, structure, and form.
Functional Data Models
Functional Data Models are a form of Semantic Data Model which appeared
early in database history. They use the mathematical formalism of function
application to represent and follow associations between data items. Functions
are usually applied to variables whose values may be object identifiers or
record instances.

EG : name(town(P)) = P.town.name = “Aberdeen”.

Object Oriented Data Model

In Object Oriented Data Model, data and their relationships are contained in a
single structure which is referred as object in this data model. In this, real
world problems are represented as objects with different attributes. All objects
have multiple relationships between them. Basically, it is combination of
Object Oriented programming and Relational Database Model
Network Model

The main difference between this model


and the hierarchical model is that any
record can have several parents in the
network model. It uses a graph instead of a
hierarchical tree.
Hierarchical Model

This concept uses a hierarchical tree structure to


organise the data. The hierarchy begins at the
root, which contains root data, and then grows
into a tree as child nodes are added to the parent
node.
Physical Data Model

Physical data Models describes how data


is stored in the computer , representing
information such as record structures ,
record orderings and access paths.
Most common are unifying model and
frame memory.

You might also like