WELCOME
Presentation prepration
 Guided By: . Presented By:
 Mr.C.L. Malviya sir . Deepika Yadav –B.Sc 5th sem.
 Mr. Sanjay shinde . Deepika rajput-B.Sc5th sem.
. Diksha Soniya-B.Sc5th sem.
Presentation on:
DBMS OF DATA MODEL
 DATA MODEL


 ‘ Data model are different models that can be used to design a
database. Design of database includes describing data, data
relationships, data semantics and consistency constrains. Various data
model have been proposed with different structure & abstractions.’
DBMS
Object-based data model
Object-based logical models are used in describing data at the logical and
view levels.They are characterized by the fact that they provide fairly
flexible structuring capabilities and allow data constraints to be
specified explicitly.There are many different models and more are likely
to come. Several of the more widely known ones are-
1. The entity-relationship model
2.The object-oriented model
3. The semantic data model
4. The functional data model
In this book, We examine the entity-relationship model and the object-
oriented model as representatives of the class of the object-based
logical models.
DBMS
1. The Entity-Relationship Data Model
 The entity-relationship (E-R) data models is based on a perception of a
real world that consists of a collection of basic objects, called entities
and of relationships among these objects. An entity is a ‘things’ or
‘object’ in the real world that is distinguishable form other objects.
Entities are described in a database by a set of attributes. A relationship
is an association among several entities. The set of all entities of the
same type, and the set of all relationships of the same type, respectively.

 In addition to entities and relationships, the E-R Model
represents certain constraints to which the contents of a database must
conform. One important constraint is mapping cardinalities, which
express the number of entities to which another entity can be
associated via a relationship set.
2. The Object-Oriented Data Model
 Like the E-R model , the object-oriented model is based on a collection
of objects. An object contains values stored in instance variables within
the object. An object also contains bodies of code that operate on the
object. These bodies of code are called methods.
 Object that contian
the same types of values and the same methods are grouped together
into classes. A class may be a type definition for objects. This
combination of data and methods comprising a type definition is
similar to a programming language abstract data type.

 The only way in which one object can access the data of another
object is by invoking a method of that other object. This action is called
sending a message to the object.
Record – Based Data Model
 Record-based logical models are used in describing data at the logical
and view levels. In contrest to object-based data models, they are used
both to specify the overall logical structure of the database and to
provide a higher-level description of the implementation .
 Record –based models are so named because the database is
structured in fixed-format records of several types.

 Typs of Record-based data model : 1. Relational Data Model
 2. Network Data Model
 3. Hiierarchical Data Model
 The three most widely accepted record-based data models are the
relational, network and hierarchical models.
 The relational model uses a collection of tables to represent both data
and the relationships among those data. Each table has multiple
columns and each column has a unique name . Figure 1.4 presents a
sample relational database comprising of two tables .
 Relational database are powerful
because they require few assumptions about how data is related or how
it will be extracted from the database . As a result, the same database
can be viewed in different ways. Another feature of relational systems is
that a single database can be spread across several tables. This differs
foem flat-file database, in which each database is self- contained in a
single table.

Relational Data Model
DBMS
.Features of relational model.
 This model has the following fearures-
 1. All the data is represented in the form of table.
 2. Each attributes of a relation has distinct name.
 3. Tt eliminates the need to change application programs when a
change is made to the database.
 4. User need not know the exact physical structures to use the database.
 Advantages of relational model :
 1. Structural independence
 2. Conceptual simplicity
 3. Design,Implementation,Maintenance and Usage Ease
 4. Ad Hoc Query Capability
Disadvantage of relational model:
1. Hardware Overheads.
2. Ease of Design can lead to bad design.
2. Network Data Model
 Data in the network model are represented by collections of records
and relationships among data are represented by links, which can be
viewed as pointers. The records in the database are organized as
collections of arbitrary graphs.
 Figure presents a sample network database.
Features of Network Data Model
 Network model is has the following features-
 1. Data is represented by records and links.
 2. Relationship among the data is represented by links or pointers.
 3. All the records are organized in orbitaty form.
 4. The set can have more than one member record but only one owner
record.
 5. The set has one to many (1:M) relationship between the owner and
member record.
 Advantages of Network Data Model:
 1. Conceptual Simplicity
 2. Capability to handle more relationships types
 3. Ease to data access
 4. Data Intergrity
 5.Data Independence
 6. Database Standards
 Disadvantages of Network Data Model:
 1. System Complexity
 2. Absence of Structural Independence
 The hierarchical model is similar to the network model in the sense that
data and relationships among data represented by records and links,
respectively. It .differs form the network model in that the records are
organized as collections of tress rather than arbitrary graphs. one of the
first hierarchical database information Management System (IBM) was
developed jointly by North American Rockwell Company and
IBM.Hierarchical Database model is one of the oldest database models,
dating from late 1950s.
 Figure represents e sample hierarchical database.
.Hierarchical Data Model.
.Features of Hierarchical Model.
 Hierarchical model has the following features-
 1. It is very similar to network model except the records are organized
in tree form.
 2. Hierarchical is an ordered tree and is easy to understand.
 3. Again data is represented in the form of records.
 4. Similarly relationship among the data is represented by records or
links.
 5. At the root of the tree is the single parent, the parent can have none,
one or more children.
 Advantages of hierarchical data model :
 1. Simplicity
 2. Data security
 3. Data Integrity
 4. Efficiency
:
 Disadvantages of Hierarchical Data Model :
 1. Implementation complexity
 2.Database Management problems
 3. Lack of Structural Independence
 4. Programming Complexity
 5. Implementation Limitation
.Physical Data Model.
 Physical data models are used to describe data at the lowest level. In
contrast to logical data models, there are few physical data models in
use. Two of the widely known ones are the unifying model and the
frame memory model.
 Types of physical data model :
 1. Unifying Model
 2. Frame Memory Model
 ……Thankyou…..
 …….Anyquestion…….

More Related Content

PDF
Dbms Notes Lecture 4 : Data Models in DBMS
PPTX
DBMS OF DATA MODEL Deepika 2
PPTX
Data models
PPTX
All data models in dbms
PPS
Data models
PPT
Week 3 Classification of Database Management Systems & Data Modeling
PPTX
Data Models In Database Management System
PDF
Data models
Dbms Notes Lecture 4 : Data Models in DBMS
DBMS OF DATA MODEL Deepika 2
Data models
All data models in dbms
Data models
Week 3 Classification of Database Management Systems & Data Modeling
Data Models In Database Management System
Data models

What's hot (19)

PPTX
Design approach
PPT
Database Management & Models
PPTX
Data models
PPT
data modeling and models
PPT
Different data models
PPTX
Slide 2 data models
PPT
Introduction to Data Modeling
PDF
All_Data_DBMS_MODELS 130725130028-phpapp01
PPTX
Dbms classification according to data models
DOCX
Data models
PPTX
Four Types of Data Models
PDF
PPTX
DBMS and its Models
PPTX
Data Modeling PPT
PPTX
Db sys concept
PPTX
Data models
PPTX
Data Modeling Basics
PPTX
Data Models
PPT
OODM-object oriented data model
Design approach
Database Management & Models
Data models
data modeling and models
Different data models
Slide 2 data models
Introduction to Data Modeling
All_Data_DBMS_MODELS 130725130028-phpapp01
Dbms classification according to data models
Data models
Four Types of Data Models
DBMS and its Models
Data Modeling PPT
Db sys concept
Data models
Data Modeling Basics
Data Models
OODM-object oriented data model
Ad

Similar to DBMS (20)

PPTX
database-model group presentation.pptx
DOCX
Student POST  Database processing models showcase the logical s.docx
PPT
DBMS topic in PU
PPTX
classification of data models and how it
PPTX
DBMS-2.pptx
PPTX
Database System Concepts AND architecture [Autosaved].pptx
PPTX
Lecture 2-DATABASE MODELS lecture 2.pptx
PPTX
Database Introduction to Data Models.pptx
PPTX
ip class 12 cnsddidsnfsdifsdbfuodfd (1).pptx
PPTX
DBMS-7.pptx
PPTX
DIFFERENT MODELS IN DBMS.pptx
PPTX
Data Models in Database Managment System
PPTX
Unit-1-DBMS-SUN-4 everything you need to know.pptx
PDF
2. Chapter Two.pdf
DOCX
Data models
PPTX
Architecture of dbms
PPTX
DATA MODEL Power point presentation for dbms
PPTX
Data model
PPSX
Abhishek_DBMS-ch2_Database_Management.ppsx
PDF
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
database-model group presentation.pptx
Student POST  Database processing models showcase the logical s.docx
DBMS topic in PU
classification of data models and how it
DBMS-2.pptx
Database System Concepts AND architecture [Autosaved].pptx
Lecture 2-DATABASE MODELS lecture 2.pptx
Database Introduction to Data Models.pptx
ip class 12 cnsddidsnfsdifsdbfuodfd (1).pptx
DBMS-7.pptx
DIFFERENT MODELS IN DBMS.pptx
Data Models in Database Managment System
Unit-1-DBMS-SUN-4 everything you need to know.pptx
2. Chapter Two.pdf
Data models
Architecture of dbms
DATA MODEL Power point presentation for dbms
Data model
Abhishek_DBMS-ch2_Database_Management.ppsx
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
Ad

More from Rai Saheb Bhanwar Singh College Nasrullaganj (20)

Recently uploaded (20)

PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PDF
advance database management system book.pdf
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
Complications of Minimal Access-Surgery.pdf
PPTX
Computer Architecture Input Output Memory.pptx
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PDF
HVAC Specification 2024 according to central public works department
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
My India Quiz Book_20210205121199924.pdf
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PDF
Trump Administration's workforce development strategy
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
AI-driven educational solutions for real-life interventions in the Philippine...
advance database management system book.pdf
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Unit 4 Computer Architecture Multicore Processor.pptx
LDMMIA Reiki Yoga Finals Review Spring Summer
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
Complications of Minimal Access-Surgery.pdf
Computer Architecture Input Output Memory.pptx
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
Weekly quiz Compilation Jan -July 25.pdf
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
HVAC Specification 2024 according to central public works department
202450812 BayCHI UCSC-SV 20250812 v17.pptx
History, Philosophy and sociology of education (1).pptx
My India Quiz Book_20210205121199924.pdf
FORM 1 BIOLOGY MIND MAPS and their schemes
Trump Administration's workforce development strategy

DBMS

  • 2. Presentation prepration  Guided By: . Presented By:  Mr.C.L. Malviya sir . Deepika Yadav –B.Sc 5th sem.  Mr. Sanjay shinde . Deepika rajput-B.Sc5th sem. . Diksha Soniya-B.Sc5th sem.
  • 4.  DATA MODEL    ‘ Data model are different models that can be used to design a database. Design of database includes describing data, data relationships, data semantics and consistency constrains. Various data model have been proposed with different structure & abstractions.’
  • 6. Object-based data model Object-based logical models are used in describing data at the logical and view levels.They are characterized by the fact that they provide fairly flexible structuring capabilities and allow data constraints to be specified explicitly.There are many different models and more are likely to come. Several of the more widely known ones are- 1. The entity-relationship model 2.The object-oriented model 3. The semantic data model 4. The functional data model In this book, We examine the entity-relationship model and the object- oriented model as representatives of the class of the object-based logical models.
  • 8. 1. The Entity-Relationship Data Model  The entity-relationship (E-R) data models is based on a perception of a real world that consists of a collection of basic objects, called entities and of relationships among these objects. An entity is a ‘things’ or ‘object’ in the real world that is distinguishable form other objects. Entities are described in a database by a set of attributes. A relationship is an association among several entities. The set of all entities of the same type, and the set of all relationships of the same type, respectively.   In addition to entities and relationships, the E-R Model represents certain constraints to which the contents of a database must conform. One important constraint is mapping cardinalities, which express the number of entities to which another entity can be associated via a relationship set.
  • 9. 2. The Object-Oriented Data Model  Like the E-R model , the object-oriented model is based on a collection of objects. An object contains values stored in instance variables within the object. An object also contains bodies of code that operate on the object. These bodies of code are called methods.  Object that contian the same types of values and the same methods are grouped together into classes. A class may be a type definition for objects. This combination of data and methods comprising a type definition is similar to a programming language abstract data type.   The only way in which one object can access the data of another object is by invoking a method of that other object. This action is called sending a message to the object.
  • 10. Record – Based Data Model  Record-based logical models are used in describing data at the logical and view levels. In contrest to object-based data models, they are used both to specify the overall logical structure of the database and to provide a higher-level description of the implementation .  Record –based models are so named because the database is structured in fixed-format records of several types.   Typs of Record-based data model : 1. Relational Data Model  2. Network Data Model  3. Hiierarchical Data Model  The three most widely accepted record-based data models are the relational, network and hierarchical models.
  • 11.  The relational model uses a collection of tables to represent both data and the relationships among those data. Each table has multiple columns and each column has a unique name . Figure 1.4 presents a sample relational database comprising of two tables .  Relational database are powerful because they require few assumptions about how data is related or how it will be extracted from the database . As a result, the same database can be viewed in different ways. Another feature of relational systems is that a single database can be spread across several tables. This differs foem flat-file database, in which each database is self- contained in a single table.  Relational Data Model
  • 13. .Features of relational model.  This model has the following fearures-  1. All the data is represented in the form of table.  2. Each attributes of a relation has distinct name.  3. Tt eliminates the need to change application programs when a change is made to the database.  4. User need not know the exact physical structures to use the database.  Advantages of relational model :  1. Structural independence  2. Conceptual simplicity  3. Design,Implementation,Maintenance and Usage Ease  4. Ad Hoc Query Capability
  • 14. Disadvantage of relational model: 1. Hardware Overheads. 2. Ease of Design can lead to bad design.
  • 15. 2. Network Data Model  Data in the network model are represented by collections of records and relationships among data are represented by links, which can be viewed as pointers. The records in the database are organized as collections of arbitrary graphs.  Figure presents a sample network database.
  • 16. Features of Network Data Model  Network model is has the following features-  1. Data is represented by records and links.  2. Relationship among the data is represented by links or pointers.  3. All the records are organized in orbitaty form.  4. The set can have more than one member record but only one owner record.  5. The set has one to many (1:M) relationship between the owner and member record.
  • 17.  Advantages of Network Data Model:  1. Conceptual Simplicity  2. Capability to handle more relationships types  3. Ease to data access  4. Data Intergrity  5.Data Independence  6. Database Standards  Disadvantages of Network Data Model:  1. System Complexity  2. Absence of Structural Independence
  • 18.  The hierarchical model is similar to the network model in the sense that data and relationships among data represented by records and links, respectively. It .differs form the network model in that the records are organized as collections of tress rather than arbitrary graphs. one of the first hierarchical database information Management System (IBM) was developed jointly by North American Rockwell Company and IBM.Hierarchical Database model is one of the oldest database models, dating from late 1950s.  Figure represents e sample hierarchical database. .Hierarchical Data Model.
  • 19. .Features of Hierarchical Model.  Hierarchical model has the following features-  1. It is very similar to network model except the records are organized in tree form.  2. Hierarchical is an ordered tree and is easy to understand.  3. Again data is represented in the form of records.  4. Similarly relationship among the data is represented by records or links.  5. At the root of the tree is the single parent, the parent can have none, one or more children.
  • 20.  Advantages of hierarchical data model :  1. Simplicity  2. Data security  3. Data Integrity  4. Efficiency :  Disadvantages of Hierarchical Data Model :  1. Implementation complexity  2.Database Management problems  3. Lack of Structural Independence  4. Programming Complexity  5. Implementation Limitation
  • 21. .Physical Data Model.  Physical data models are used to describe data at the lowest level. In contrast to logical data models, there are few physical data models in use. Two of the widely known ones are the unifying model and the frame memory model.  Types of physical data model :  1. Unifying Model  2. Frame Memory Model