0% found this document useful (0 votes)
29 views10 pages

DBMS2 Bhuvnesh

The document discusses client-server environments and architectures. In a client-server model, clients send requests to servers which perform tasks and return results. There are three common architectures: single-tier has centralized DBMS software; two-tier splits tasks between client and server systems; and three-tier separates user interface, application logic, and data storage layers across client and multiple servers. Advantages include cost-effectiveness, interface flexibility, and shared database access across clients. Initial programming and management costs can be disadvantages.

Uploaded by

Sheetal Agarwal
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)
29 views10 pages

DBMS2 Bhuvnesh

The document discusses client-server environments and architectures. In a client-server model, clients send requests to servers which perform tasks and return results. There are three common architectures: single-tier has centralized DBMS software; two-tier splits tasks between client and server systems; and three-tier separates user interface, application logic, and data storage layers across client and multiple servers. Advantages include cost-effectiveness, interface flexibility, and shared database access across clients. Initial programming and management costs can be disadvantages.

Uploaded by

Sheetal Agarwal
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/ 10

CLIENT-SERVER

ENVIRONMENT
INTRODUCTION
 Client server database consists of two logical components. One
is “Client” and the other one is “Server”. Clients are those who
send the request to perform a specific task to the server.
Servers are normally receive the command sent by the clients,
perform the task and send the appropriate result back to the
client.
 Example of client : PC where as the server is a large work
station. The Client machine runs own copy of an operating
system. It runs one or more applications through client’s CPU
and memory. But server runs a database management system
which manages the whole database.
Client system VS Server system
 A client system is that who sends the request to the
server system and the server system has to response
the request as result.
 A client system is managed by users where as the
server system is managed by a computer expert. No
need of a computer expert in client system.
 The client system is a system on which the results are
prepared and displayed whereas the server system is
a system in which the information is prepared for the
client.
Types of client server architecture

 There are three types of client server architecture


available in database management system.
(a) Single tier client server computing model
(b) Two tier client server computing model
(c) Three tier client server computing model
Single tier client server architecture.

 In single tire client server computing model, the


client server database system used on a personal
computer.
 In single tire system, the database is centralized,
which means the DBMS software and the data in
one location and the dumb terminals were used to
access the database management system.
Two-tier client server computing
model
 Two-tier client server architecture is the second type
of client server computing model.
 It uses two computers and one client/server system.
 At the early stages, client server computing it was
called two-tier computing model in which client is
considered as data capture and validation tier and
server was considered as data storage tire.
Three tier architecture-

 Three tier architecture is the improvement over two tier


architecture. Three tier architecture has three layers.
 The first layer is the user interface which runs on client system.
The second layer is called the application server It is used for
business logic and data processing. The third layer is known as
database server.
 It is a database management system which stores the data as
needed by the middle layer.
Advantages of client server database
system

(a) Client server system has cost effective platforms


to support the applications.
(b) Client offers graphical menu driven interface,
which is superior to the traditional command line.
(c) Client server environment facilitates in more
productive work by the users and efficient use of
existing data.
(d) Client server database system is more flexible.
(e) A single database on server can be shared
across several distinct client systems.
Disadvantages of client server
database system
 There are some disadvantages in client server
database system. These are
(a) In initial phases, the programming cost is high.
(b) There is a lack of management tools for
performance monitoring and timing.
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