SlideShare a Scribd company logo
DATABASE MODELS
A database model shows the logical structure of a
database, including the relationships and constraints
that determine how data can be stored and accessed.
Individual database models are designed based on
the rules and concepts of whichever broader data
model the designers adopt. Most data models can
be represented by an accompanying database
diagram.
Types of Database Models
1. Hierarchical database model
2. Relational model
3. Network model
4. Object-oriented database model
5. Entity-relationship model
6. Document model
7. Entity-attribute-value model
8. Star schema
9. The object-relational model, which combines the two that make up its name
Relational Model
• The most common model, the relational model sorts data
into tables, also known as relations, each of which
consists of columns and rows. Each column lists an
attribute of the entity in question, such as price, zip code,
or birth date. Together, the attributes in a relation are
called a domain. A particular attribute or combination of
attributes is chosen as a primary key that can be referred
to in other tables, when it’s called a foreign key.
Lecture 2-DATABASE MODELS lecture 2.pptx
Hierarchical Model
The hierarchical model organizes data into a tree-like
structure, where each record has a single parent or root.
Sibling records are sorted in a particular order. That order
is used as the physical order for storing the database.
This model is good for describing many real-world
relationships.
Lecture 2-DATABASE MODELS lecture 2.pptx
Network Model
The network model builds on the hierarchical model by
allowing many-to-many relationships between linked records,
implying multiple parent records. Based on mathematical set
theory, the model is constructed with sets of related records.
Each set consists of one owner or parent record and one or
more member or child records. A record can be a member or
child in multiple sets, allowing this model to convey complex
relationships.
Lecture 2-DATABASE MODELS lecture 2.pptx
Object Oriented Model
This model defines a database as a
collection of objects, or reusable software
elements, with associated features and
methods. There are several kinds of
object-oriented databases:
Lecture 2-DATABASE MODELS lecture 2.pptx
A multimedia database incorporates media, such as images,
that could not be stored in a relational database.
A hypertext database allows any object to link to any other
object. It’s useful for organizing lots of disparate data, but it’s
not ideal for numerical analysis.
The object-oriented database model is the best known post-
relational database model, since it incorporates tables, but
isn’t limited to tables. Such models are also known as hybrid
database models.
Object Relational Model
This hybrid database model combines the
simplicity of the relational model with some of the
advanced functionality of the object-oriented
database model. In essence, it allows designers to
incorporate objects into the familiar table structure.
Lecture 2-DATABASE MODELS lecture 2.pptx
Languages and call interfaces
include SQL3, vendor languages,
ODBC, JDBC, and proprietary call
interfaces that are extensions of the
languages and interfaces used by the
relational model.
Inverted File Model
A database built with the inverted file structure is
designed to facilitate fast full text searches. In this
model, data content is indexed as a series of keys in a
lookup table, with the values pointing to the location of
the associated files. This structure can provide nearly
instantaneous reporting in big data and analytics, for
instance.
Lecture 2-DATABASE MODELS lecture 2.pptx
This model has been used by the
ADABAS database management
system of Software AG since
1970, and it is still supported
today.
Flat Model
•The flat model is the earliest, simplest data
model. It simply lists all the data in a single
table, consisting of columns and rows. In
order to access or manipulate the data, the
computer has to read the entire flat file into
memory, which makes this model inefficient
for all but the smallest data sets.
Lecture 2-DATABASE MODELS lecture 2.pptx
END

More Related Content

PDF
2. Chapter Two.pdf
PPTX
DIFFERENT MODELS IN DBMS.pptx
PPTX
classification of data models and how it
DOCX
Student POST  Database processing models showcase the logical s.docx
DOCX
data base system to new data science lerne
PPTX
Data models
PPTX
DBMS OF DATA MODEL Deepika 2
2. Chapter Two.pdf
DIFFERENT MODELS IN DBMS.pptx
classification of data models and how it
Student POST  Database processing models showcase the logical s.docx
data base system to new data science lerne
Data models
DBMS OF DATA MODEL Deepika 2

Similar to Lecture 2-DATABASE MODELS lecture 2.pptx (20)

DOCX
Data models
DOCX
Data models
PPTX
Databases and its representation
PPTX
Presentation1
PDF
Data models and ro
PPTX
database-model group presentation.pptx
PPTX
WEB_DATABASE_chapter_4.pptx
PPT
Database systems introduction
PPT
Dbms Lec Uog 02
PPTX
Database System Concepts AND architecture [Autosaved].pptx
PPTX
DBMS-Unit-1.pptx
PPTX
Basic SQL for Bcom Business Analytics.pptx
DOCX
Database
PPTX
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
PPTX
Dbms database models
PPTX
Data Models in Database Managment System
PDF
Whitepaper sones GraphDB (eng)
PPTX
PDF
Database Concepts & SQL(1).pdf
PDF
Comprehensive Guide to Effective Data Model Principles
Data models
Data models
Databases and its representation
Presentation1
Data models and ro
database-model group presentation.pptx
WEB_DATABASE_chapter_4.pptx
Database systems introduction
Dbms Lec Uog 02
Database System Concepts AND architecture [Autosaved].pptx
DBMS-Unit-1.pptx
Basic SQL for Bcom Business Analytics.pptx
Database
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
Dbms database models
Data Models in Database Managment System
Whitepaper sones GraphDB (eng)
Database Concepts & SQL(1).pdf
Comprehensive Guide to Effective Data Model Principles
Ad

Recently uploaded (20)

PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PDF
Foundation of Data Science unit number two notes
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPTX
Moving the Public Sector (Government) to a Digital Adoption
PPT
Quality review (1)_presentation of this 21
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PDF
Mega Projects Data Mega Projects Data
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PPTX
Computer network topology notes for revision
PDF
.pdf is not working space design for the following data for the following dat...
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PPT
Chapter 3 METAL JOINING.pptnnnnnnnnnnnnn
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PDF
Clinical guidelines as a resource for EBP(1).pdf
Data_Analytics_and_PowerBI_Presentation.pptx
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
IBA_Chapter_11_Slides_Final_Accessible.pptx
Foundation of Data Science unit number two notes
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
oil_refinery_comprehensive_20250804084928 (1).pptx
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Moving the Public Sector (Government) to a Digital Adoption
Quality review (1)_presentation of this 21
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Mega Projects Data Mega Projects Data
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
Computer network topology notes for revision
.pdf is not working space design for the following data for the following dat...
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
Chapter 3 METAL JOINING.pptnnnnnnnnnnnnn
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
Clinical guidelines as a resource for EBP(1).pdf
Ad

Lecture 2-DATABASE MODELS lecture 2.pptx

  • 2. A database model shows the logical structure of a database, including the relationships and constraints that determine how data can be stored and accessed. Individual database models are designed based on the rules and concepts of whichever broader data model the designers adopt. Most data models can be represented by an accompanying database diagram.
  • 3. Types of Database Models 1. Hierarchical database model 2. Relational model 3. Network model 4. Object-oriented database model 5. Entity-relationship model 6. Document model 7. Entity-attribute-value model 8. Star schema 9. The object-relational model, which combines the two that make up its name
  • 4. Relational Model • The most common model, the relational model sorts data into tables, also known as relations, each of which consists of columns and rows. Each column lists an attribute of the entity in question, such as price, zip code, or birth date. Together, the attributes in a relation are called a domain. A particular attribute or combination of attributes is chosen as a primary key that can be referred to in other tables, when it’s called a foreign key.
  • 6. Hierarchical Model The hierarchical model organizes data into a tree-like structure, where each record has a single parent or root. Sibling records are sorted in a particular order. That order is used as the physical order for storing the database. This model is good for describing many real-world relationships.
  • 8. Network Model The network model builds on the hierarchical model by allowing many-to-many relationships between linked records, implying multiple parent records. Based on mathematical set theory, the model is constructed with sets of related records. Each set consists of one owner or parent record and one or more member or child records. A record can be a member or child in multiple sets, allowing this model to convey complex relationships.
  • 10. Object Oriented Model This model defines a database as a collection of objects, or reusable software elements, with associated features and methods. There are several kinds of object-oriented databases:
  • 12. A multimedia database incorporates media, such as images, that could not be stored in a relational database. A hypertext database allows any object to link to any other object. It’s useful for organizing lots of disparate data, but it’s not ideal for numerical analysis. The object-oriented database model is the best known post- relational database model, since it incorporates tables, but isn’t limited to tables. Such models are also known as hybrid database models.
  • 13. Object Relational Model This hybrid database model combines the simplicity of the relational model with some of the advanced functionality of the object-oriented database model. In essence, it allows designers to incorporate objects into the familiar table structure.
  • 15. Languages and call interfaces include SQL3, vendor languages, ODBC, JDBC, and proprietary call interfaces that are extensions of the languages and interfaces used by the relational model.
  • 16. Inverted File Model A database built with the inverted file structure is designed to facilitate fast full text searches. In this model, data content is indexed as a series of keys in a lookup table, with the values pointing to the location of the associated files. This structure can provide nearly instantaneous reporting in big data and analytics, for instance.
  • 18. This model has been used by the ADABAS database management system of Software AG since 1970, and it is still supported today.
  • 19. Flat Model •The flat model is the earliest, simplest data model. It simply lists all the data in a single table, consisting of columns and rows. In order to access or manipulate the data, the computer has to read the entire flat file into memory, which makes this model inefficient for all but the smallest data sets.
  • 21. END