SlideShare a Scribd company logo
WELCOME
Presentation prepration
 Guided By: . Presented By:
 C.L. Malviya sir . Deepika Yadav –B.Sc 5th sem.
 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 OF DATA MODEL  Deepika 2
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 OF DATA MODEL  Deepika 2
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 OF DATA MODEL  Deepika 2
.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…….
Ad

More Related Content

What's hot (20)

Clustering in Data Mining
Clustering in Data MiningClustering in Data Mining
Clustering in Data Mining
Archana Swaminathan
 
Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)
Rabin BK
 
Rule Based Algorithms.pptx
Rule Based Algorithms.pptxRule Based Algorithms.pptx
Rule Based Algorithms.pptx
RoshanSuvedi1
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data Warehouse
SOMASUNDARAM T
 
Data cubes
Data cubesData cubes
Data cubes
Mohammed
 
File organization 1
File organization 1File organization 1
File organization 1
Rupali Rana
 
Relational Data Model Introduction
Relational Data Model IntroductionRelational Data Model Introduction
Relational Data Model Introduction
Nishant Munjal
 
Terminology of tree
Terminology of treeTerminology of tree
Terminology of tree
RacksaviR
 
Data warehouse physical design
Data warehouse physical designData warehouse physical design
Data warehouse physical design
Er. Nawaraj Bhandari
 
14. Query Optimization in DBMS
14. Query Optimization in DBMS14. Query Optimization in DBMS
14. Query Optimization in DBMS
koolkampus
 
Ordbms
OrdbmsOrdbms
Ordbms
Dabbal Singh Mahara
 
introduction to NOSQL Database
introduction to NOSQL Databaseintroduction to NOSQL Database
introduction to NOSQL Database
nehabsairam
 
Data Models.ppt
Data Models.pptData Models.ppt
Data Models.ppt
AnshikaGoel42
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
Gajanand Sharma
 
2. Entity Relationship Model in DBMS
2. Entity Relationship Model in DBMS2. Entity Relationship Model in DBMS
2. Entity Relationship Model in DBMS
koolkampus
 
DBMS: Types of keys
DBMS:  Types of keysDBMS:  Types of keys
DBMS: Types of keys
Bharati Ugale
 
7. Relational Database Design in DBMS
7. Relational Database Design in DBMS7. Relational Database Design in DBMS
7. Relational Database Design in DBMS
koolkampus
 
DBMS and its Models
DBMS and its ModelsDBMS and its Models
DBMS and its Models
AhmadShah Sultani
 
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
Caserta
 
Functional dependency
Functional dependencyFunctional dependency
Functional dependency
Dashani Rajapaksha
 
Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)
Rabin BK
 
Rule Based Algorithms.pptx
Rule Based Algorithms.pptxRule Based Algorithms.pptx
Rule Based Algorithms.pptx
RoshanSuvedi1
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data Warehouse
SOMASUNDARAM T
 
File organization 1
File organization 1File organization 1
File organization 1
Rupali Rana
 
Relational Data Model Introduction
Relational Data Model IntroductionRelational Data Model Introduction
Relational Data Model Introduction
Nishant Munjal
 
Terminology of tree
Terminology of treeTerminology of tree
Terminology of tree
RacksaviR
 
14. Query Optimization in DBMS
14. Query Optimization in DBMS14. Query Optimization in DBMS
14. Query Optimization in DBMS
koolkampus
 
introduction to NOSQL Database
introduction to NOSQL Databaseintroduction to NOSQL Database
introduction to NOSQL Database
nehabsairam
 
2. Entity Relationship Model in DBMS
2. Entity Relationship Model in DBMS2. Entity Relationship Model in DBMS
2. Entity Relationship Model in DBMS
koolkampus
 
7. Relational Database Design in DBMS
7. Relational Database Design in DBMS7. Relational Database Design in DBMS
7. Relational Database Design in DBMS
koolkampus
 
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
Big Data Warehousing Meetup: Dimensional Modeling Still Matters!!!
Caserta
 

Viewers also liked (20)

All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbms
Naresh Kumar
 
Importance of data model
Importance of data modelImportance of data model
Importance of data model
yhen06
 
Data models
Data modelsData models
Data models
Anuj Modi
 
Java generics final
Java generics finalJava generics final
Java generics final
Akshay Chaudhari
 
Digital Signature – Error and rectification
Digital Signature – Error and rectificationDigital Signature – Error and rectification
Digital Signature – Error and rectification
Rai Saheb Bhanwar Singh College Nasrullaganj
 
CHARACTRISTIC OF X -RAY Chandu rajput
CHARACTRISTIC OF X -RAY Chandu rajputCHARACTRISTIC OF X -RAY Chandu rajput
CHARACTRISTIC OF X -RAY Chandu rajput
Rai Saheb Bhanwar Singh College Nasrullaganj
 
Hermitian Operators Bharti rajput
Hermitian Operators  Bharti rajputHermitian Operators  Bharti rajput
Hermitian Operators Bharti rajput
Rai Saheb Bhanwar Singh College Nasrullaganj
 
DBMS OF DATA MODEL Deepika yadav 2
DBMS OF DATA MODEL Deepika yadav 2DBMS OF DATA MODEL Deepika yadav 2
DBMS OF DATA MODEL Deepika yadav 2
Rai Saheb Bhanwar Singh College Nasrullaganj
 
Einstein A And B Coefficients And Transition Probabilities Megha vishwakarma
Einstein A And B Coefficients And Transition Probabilities  Megha vishwakarmaEinstein A And B Coefficients And Transition Probabilities  Megha vishwakarma
Einstein A And B Coefficients And Transition Probabilities Megha vishwakarma
Rai Saheb Bhanwar Singh College Nasrullaganj
 
keepar law Deepak singh rajput
keepar law Deepak singh rajputkeepar law Deepak singh rajput
keepar law Deepak singh rajput
Rai Saheb Bhanwar Singh College Nasrullaganj
 
holographi Bhagyshri jat
holographi Bhagyshri jatholographi Bhagyshri jat
holographi Bhagyshri jat
Rai Saheb Bhanwar Singh College Nasrullaganj
 
L7 data model and dbms architecture
L7  data model and dbms architectureL7  data model and dbms architecture
L7 data model and dbms architecture
Rushdi Shams
 
BOHR'S MODEL OF THE ATOMIC AND STABILITY OF ATOM Bhakti yadav
BOHR'S MODEL OF THE ATOMIC AND STABILITY  OF ATOM Bhakti yadavBOHR'S MODEL OF THE ATOMIC AND STABILITY  OF ATOM Bhakti yadav
BOHR'S MODEL OF THE ATOMIC AND STABILITY OF ATOM Bhakti yadav
Rai Saheb Bhanwar Singh College Nasrullaganj
 
Library Management System Saloni rajput
Library Management System  Saloni rajputLibrary Management System  Saloni rajput
Library Management System Saloni rajput
Rai Saheb Bhanwar Singh College Nasrullaganj
 
On Parameterised Types and Java Generics
On Parameterised Types and Java GenericsOn Parameterised Types and Java Generics
On Parameterised Types and Java Generics
Yann-Gaël Guéhéneuc
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbms
Naresh Kumar
 
Importance of data model
Importance of data modelImportance of data model
Importance of data model
yhen06
 
L7 data model and dbms architecture
L7  data model and dbms architectureL7  data model and dbms architecture
L7 data model and dbms architecture
Rushdi Shams
 
On Parameterised Types and Java Generics
On Parameterised Types and Java GenericsOn Parameterised Types and Java Generics
On Parameterised Types and Java Generics
Yann-Gaël Guéhéneuc
 
Ad

Similar to DBMS OF DATA MODEL Deepika 2 (20)

Student POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docxStudent POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docx
orlandov3
 
database-model group presentation.pptx
database-model group   presentation.pptxdatabase-model group   presentation.pptx
database-model group presentation.pptx
RuksanKarki
 
DBMS topic in PU
DBMS topic in PUDBMS topic in PU
DBMS topic in PU
Eerla Rajasekhar
 
DBMS-2.pptx
DBMS-2.pptxDBMS-2.pptx
DBMS-2.pptx
kingVox
 
Database System Concepts AND architecture [Autosaved].pptx
Database System Concepts AND architecture [Autosaved].pptxDatabase System Concepts AND architecture [Autosaved].pptx
Database System Concepts AND architecture [Autosaved].pptx
Koteswari Kasireddy
 
Lecture 2-DATABASE MODELS lecture 2.pptx
Lecture 2-DATABASE MODELS lecture 2.pptxLecture 2-DATABASE MODELS lecture 2.pptx
Lecture 2-DATABASE MODELS lecture 2.pptx
elvis24mutura
 
ip class 12 cnsddidsnfsdifsdbfuodfd (1).pptx
ip class 12 cnsddidsnfsdifsdbfuodfd (1).pptxip class 12 cnsddidsnfsdifsdbfuodfd (1).pptx
ip class 12 cnsddidsnfsdifsdbfuodfd (1).pptx
kanakishacker
 
Database Introduction to Data Models.pptx
Database Introduction to Data Models.pptxDatabase Introduction to Data Models.pptx
Database Introduction to Data Models.pptx
ssuser19199c
 
Data models
Data modelsData models
Data models
KIRANPREET KAUR
 
DBMS-7.pptx
DBMS-7.pptxDBMS-7.pptx
DBMS-7.pptx
kingVox
 
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
 
Data Models in Database Managment System
Data Models in Database Managment SystemData Models in Database Managment System
Data Models in Database Managment System
tehzeebwzr
 
DIFFERENT MODELS IN DBMS.pptx
DIFFERENT MODELS IN DBMS.pptxDIFFERENT MODELS IN DBMS.pptx
DIFFERENT MODELS IN DBMS.pptx
Kavya990096
 
Data models
Data modelsData models
Data models
Samuel Igbanogu
 
2. Chapter Two.pdf
2. Chapter Two.pdf2. Chapter Two.pdf
2. Chapter Two.pdf
fikadumola
 
Data models
Data modelsData models
Data models
Hira Bukhari
 
Data models
Data modelsData models
Data models
Hira Bukhari
 
Data model
Data modelData model
Data model
Arafat Hossan
 
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvyppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
vk5985399
 
Architecture of dbms
Architecture of dbmsArchitecture of dbms
Architecture of dbms
Surkhab Shelly
 
Student POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docxStudent POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docx
orlandov3
 
database-model group presentation.pptx
database-model group   presentation.pptxdatabase-model group   presentation.pptx
database-model group presentation.pptx
RuksanKarki
 
DBMS-2.pptx
DBMS-2.pptxDBMS-2.pptx
DBMS-2.pptx
kingVox
 
Database System Concepts AND architecture [Autosaved].pptx
Database System Concepts AND architecture [Autosaved].pptxDatabase System Concepts AND architecture [Autosaved].pptx
Database System Concepts AND architecture [Autosaved].pptx
Koteswari Kasireddy
 
Lecture 2-DATABASE MODELS lecture 2.pptx
Lecture 2-DATABASE MODELS lecture 2.pptxLecture 2-DATABASE MODELS lecture 2.pptx
Lecture 2-DATABASE MODELS lecture 2.pptx
elvis24mutura
 
ip class 12 cnsddidsnfsdifsdbfuodfd (1).pptx
ip class 12 cnsddidsnfsdifsdbfuodfd (1).pptxip class 12 cnsddidsnfsdifsdbfuodfd (1).pptx
ip class 12 cnsddidsnfsdifsdbfuodfd (1).pptx
kanakishacker
 
Database Introduction to Data Models.pptx
Database Introduction to Data Models.pptxDatabase Introduction to Data Models.pptx
Database Introduction to Data Models.pptx
ssuser19199c
 
DBMS-7.pptx
DBMS-7.pptxDBMS-7.pptx
DBMS-7.pptx
kingVox
 
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
 
Data Models in Database Managment System
Data Models in Database Managment SystemData Models in Database Managment System
Data Models in Database Managment System
tehzeebwzr
 
DIFFERENT MODELS IN DBMS.pptx
DIFFERENT MODELS IN DBMS.pptxDIFFERENT MODELS IN DBMS.pptx
DIFFERENT MODELS IN DBMS.pptx
Kavya990096
 
2. Chapter Two.pdf
2. Chapter Two.pdf2. Chapter Two.pdf
2. Chapter Two.pdf
fikadumola
 
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvyppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
vk5985399
 
Ad

More from Rai Saheb Bhanwar Singh College Nasrullaganj (20)

lec34.ppt
lec34.pptlec34.ppt
lec34.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec33.ppt
lec33.pptlec33.ppt
lec33.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec31.ppt
lec31.pptlec31.ppt
lec31.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec32.ppt
lec32.pptlec32.ppt
lec32.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec42.ppt
lec42.pptlec42.ppt
lec42.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec41.ppt
lec41.pptlec41.ppt
lec41.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec39.ppt
lec39.pptlec39.ppt
lec39.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec38.ppt
lec38.pptlec38.ppt
lec38.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec37.ppt
lec37.pptlec37.ppt
lec37.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec23.ppt
lec23.pptlec23.ppt
lec23.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec21.ppt
lec21.pptlec21.ppt
lec21.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec20.ppt
lec20.pptlec20.ppt
lec20.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec19.ppt
lec19.pptlec19.ppt
lec19.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec18.ppt
lec18.pptlec18.ppt
lec18.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec17.ppt
lec17.pptlec17.ppt
lec17.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec16.ppt
lec16.pptlec16.ppt
lec16.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec30.ppt
lec30.pptlec30.ppt
lec30.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec28.ppt
lec28.pptlec28.ppt
lec28.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec27.ppt
lec27.pptlec27.ppt
lec27.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 
lec26.ppt
lec26.pptlec26.ppt
lec26.ppt
Rai Saheb Bhanwar Singh College Nasrullaganj
 

Recently uploaded (20)

One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
Political History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptxPolitical History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptx
Arya Mahila P. G. College, Banaras Hindu University, Varanasi, India.
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
Quality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdfQuality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdf
Dr. Bindiya Chauhan
 
How to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POSHow to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POS
Celine George
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
Presentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem KayaPresentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem Kaya
MIPLM
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
apa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdfapa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdf
Ishika Ghosh
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
Quality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdfQuality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdf
Dr. Bindiya Chauhan
 
How to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POSHow to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POS
Celine George
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
Presentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem KayaPresentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem Kaya
MIPLM
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
apa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdfapa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdf
Ishika Ghosh
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 

DBMS OF DATA MODEL Deepika 2

  • 2. Presentation prepration  Guided By: . Presented By:  C.L. Malviya sir . Deepika Yadav –B.Sc 5th sem.  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