0% found this document useful (0 votes)
4 views8 pages

DBMS - Types

The document classifies Database Management Systems (DBMS) based on data models, user numbers, and distribution sites. It discusses relational, object, network, hierarchical, and XML data models, highlighting their structures and functionalities. Additionally, it distinguishes between single-user and multiuser systems, as well as centralized and distributed DBMS configurations.

Uploaded by

DINESH RAWAT
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)
4 views8 pages

DBMS - Types

The document classifies Database Management Systems (DBMS) based on data models, user numbers, and distribution sites. It discusses relational, object, network, hierarchical, and XML data models, highlighting their structures and functionalities. Additionally, it distinguishes between single-user and multiuser systems, as well as centralized and distributed DBMS configurations.

Uploaded by

DINESH RAWAT
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/ 8

Classification of DBMS – Based on Data

Models
• The basic relational data model represents a database
as a collection of tables, where each table can be
stored as a separate file. Most relational databases use
the high-level query language called SQL and support a
limited form of user views.
• The object data model defines a database in terms of
objects, their properties, and their operations. Objects
with the same structure and behavior belong to a
class, and classes are organized into hierarchies (or
acyclic graphs). The operations of each class are
specified in terms of predefined procedures called
methods.
Classification of DBMS – Based on Data
Models
• Relational DBMSs have been extending their
models to incorporate object database
concepts and other capabilities; these systems
are referred to as object-relational or
extended relational systems.
Classification of DBMS – Based on Data
Models
• Two older, historically important data models,
now known as legacy data models, are the
network and hierarchical models.
• The network model represents data as record
types and also represents a limited type of 1:N
relationship, called a set type. A 1:N, or one-
to-many, relationship relates one instance of a
record to many record instances using some
pointer linking mechanism in these models.
Classification of DBMS – Based on Data
Models
• The hierarchical model represents data as
hierarchical tree structures. Each hierarchy
represents a number of related records. There is no
standard language for the hierarchical model. A
popular hierarchical DML is DL/1 of the IMS system.
It dominated the DBMS market for over 20 years
between 1965 and 1985 and is still a widely used
DBMS worldwide, holding a large percentage of
data in governmental, health care, and banking and
insurance databases. Its DML, called DL/1, was a de
facto industry standard for a long time.
Classification of DBMS – Based on Data
Models
• The XML model has emerged as a standard
for exchanging data over the Web, and has
been used as a basis for implementing several
prototype native XML systems.
• XML uses hierarchical tree structures. It
combines database concepts with concepts
from document representation models. Data
is represented as elements; with the use of
tags, data can be nested to create complex
hierarchical structures.
Classification of DBMS – Based on Number
of Users
• Single-user systems support only one user at
a time and are mostly used with PCs.

• Multiuser systems, which include the


majority of DBMSs, support concurrent
multiple users.
Classification of DBMS – Based on Number of sites

On the basis of number of sites over which the


database is distributed.
• A DBMS is centralized if the data is stored at a single
computer site. A centralized DBMS can support
multiple users, but the DBMS and the database reside
totally at a single computer site.
• A distributed DBMS (DDBMS) can have the actual
database and DBMS software distributed over many
sites, connected by a computer network.
Homogeneous DDBMSs use the same DBMS software
at all the sites, whereas heterogeneous DDBMSs can
use different DBMS software at each site.

You might also like