0% found this document useful (0 votes)
68 views

Nosql Database Architecture

This document discusses database architecture. It begins by defining database architecture and its importance in designing, developing, implementing and maintaining a database management system (DBMS). It then describes the main types of database architectures: one-tier, two-tier, and three-tier. One-tier architecture has the client, server, and database on the same machine. Two-tier separates the presentation and data layers onto different machines. Three-tier, the most popular, separates the presentation, application, and database layers across different servers. The document also discusses the three schema architecture, with the internal, conceptual, and external levels that map the physical database structure to logical and user views.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views

Nosql Database Architecture

This document discusses database architecture. It begins by defining database architecture and its importance in designing, developing, implementing and maintaining a database management system (DBMS). It then describes the main types of database architectures: one-tier, two-tier, and three-tier. One-tier architecture has the client, server, and database on the same machine. Two-tier separates the presentation and data layers onto different machines. Three-tier, the most popular, separates the presentation, application, and database layers across different servers. The document also discusses the three schema architecture, with the internal, conceptual, and external levels that map the physical database structure to logical and user views.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

QL

NoS SES DATABASE


ATABA
D ARCHITECTURE

Myself Archana R
Assistant Professor in
Department Of Computer Science
SACWC.

I am here because I love to give presentations.


Database Architecture:
 Database Architecture is a representation of DBMS design. It helps
to design, develop, implement, and maintain the database
management system. A DBMS architecture allows dividing the
database system into individual components that can be
independently modified, changed, replaced, and altered. It also helps
to understand the components of a database.

  Database stores critical information and helps access data quickly


and securely. Therefore, selecting the correct Architecture of DBMS
helps in easy and efficient data management.
01
Types of One Tier Architecture

Database
02 Two Tier Architecture
Architecture
03 Three Tier Architecture
1 Tier Architecture:
1 Tier Architecture is the simplest
architecture of Database in which
the client, server, and Database all
reside on the same machine. A
simple one tier architecture
example would be anytime you
install a Database in your system
and access it to practice SQL
queries. But such architecture is
rarely used in production.
Example:
2 Tier Architecture:
A 2 Tier Architecture in DBMS is a
Database architecture where the
presentation layer runs on a client (PC,
Mobile, Tablet, etc.), and data is stored
on a server called the second tier. Two
tier architecture provides added security
to the DBMS as it is not exposed to the
end-user directly. It also provides direct
and faster communication
Example:
3 Tier Architecture:
 A 3 Tier Architecture in DBMS is the most popular client server
architecture in DBMS in which the development and maintenance of
functional processes, logic, data access, data storage, and user interface
is done independently as separate modules. Three Tier architecture
contains a presentation layer, an application layer, and a database
server.

 3-Tier database Architecture design is an extension of the 2-tier client-


server architecture. A 3-tier architecture has the following layers:

• Presentation layer (your PC, Tablet, Mobile, etc.)


• Application layer (server)
• Database Server
Example:
The Application layer resides between
the user and the DBMS, which is
responsible for communicating the
user’s request to the DBMS system and
send the response from the DBMS to
the user. The application layer(business
logic layer) also processes functional
logic, constraint, and rules before
passing data to the user or down to the
DBMS.
3 Schema Architecture:
 It describes the architecture of the database at various levels.

 There are three layers of schema that separates the physical, logical and
application part of the database. Physical Schema, Logical Schema and the
External Schema are mapped together.

 There are two levels of mapping between various levels.


 At the external-conceptual level and the conceptual-internal level, the
request and response are transformed to communicate between these two
layers.

 They interact with each other to perform the operations on the database. A
schema represents all the database entities and the relationship between
those entities.
Conceptual
Level
Internal External
Level
level
Internal Level:
 It defines the physical structure of the
database. It defines the format in
which the data will be stored or, say,
the structure in which the data will be
stored. It is also known as the
Internal level Physical Schema. It describes the
complex low-level data structures of
the database. At this level of schema,
the database administrator determines
the definition of the database by using
data definition language. The user
does not have access to this level,
requiring special rights. Initially, only
the data administrator can alter any
change into it.
Conceptual Level:
 At this level, we describe the
design of the database. It
describes what data will be stored
in the database. This is called the
logical schema; the end-user does
Conceptual Level not have access to this layer. The
programmers and database
administrators are the only ones
with access to this level. At this
level, we store the data in the data
structures described at the
physical level. However, the
details of the implementation of
the physical level are kept hidden
at this level.
External Level
 It describes the various views of
the database. This level is also
called the view level. There can
be different views for different
users depending on the needs of
the end-users.
External Level  At this level, the end-user
interacts with the database, and
the details of both physical and
logical schemas are kept hidden
from the user.
 The hiding of details of one level
from other and only showing the
necessary information is called
abstraction.
Thank
you!!

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy