0% found this document useful (0 votes)
26 views2 pages

Assignment 5

Prince Kumar (Roll No. 1806048) from the Information Technology department has submitted an assignment on April 22nd, 2020 for the Database Management Systems subject. The assignment contains a question comparing client-server databases to distributed, mobile, and cloud databases. It provides details on the key characteristics and components of each type of database.

Uploaded by

Navin Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views2 pages

Assignment 5

Prince Kumar (Roll No. 1806048) from the Information Technology department has submitted an assignment on April 22nd, 2020 for the Database Management Systems subject. The assignment contains a question comparing client-server databases to distributed, mobile, and cloud databases. It provides details on the key characteristics and components of each type of database.

Uploaded by

Navin Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

NAME – Prince Kumar

ROLL NO - 1806048
GROUP - G2
BRANCH - INFORMATION TECHNOLOGY
SUBJECT - Database Management System
DATE - 22 APRIL 2020

ASSIGNMENT 5

Q1.How Client Server based database is different from the Distributed, Mobile and
Cloud database?

Client Server Database

Client/Server architecture of database system has two logical components namely


client, and server.
Clients are generally personal computers or workstations whereas server is large
workstations, mini range computer system or a mainframe computer system.
The applications and tools of DBMS run on one or more client platforms, while the
DBMS software reside on the server.
The server computer is called back end and the client's computer is called front end.
These server and client computers are connected into a network.
The applications and tools act as clients of the DBMS, making requests for its
services. The DBMS, in turn, processes these requests and returns the results to the
client(s). Client/Server architecture handles the Graphical User Interface (GUI) and
does computations and other programming of interest to the end user.
The server handles parts of the job that are common to many clients, for example,
database access and updates.

Distributed Database

A distributed database management system (DDBMS) is a centralized software


system that manages a distributed database in a manner as if it were all stored in a
single location.
It is used to create, retrieve, update and delete distributed databases.
It synchronizes the database periodically and provides access mechanisms by the
virtue of which the distribution becomes transparent to the users.
It ensures that the data modified at any site is universally updated.
It is used in application areas where large volumes of data are processed and accessed
by numerous users simultaneously.
It is designed for heterogeneous database platforms.
It maintains confidentiality and data integrity of the databases.

Mobile Database
Mobile databases are separate from the main database and can easily be transported to
various places.
Even though they are not connected to the main database, they can still communicate
with the database to share and exchange data.
The mobile database includes the following components:
The main system database that stores all the data and is linked to the mobile database.
The mobile database that allows users to view information even while on the move. It
shares information with the main database.
The device that uses the mobile database to access data. This device can be a mobile
phone, laptop etc.
A communication link that allows the transfer of data between the mobile database
and the main database.

Cloud Database

A cloud database is a database service built and accessed through a cloud platform. It
serves many of the same functions as a traditional database with the added flexibility
of cloud computing.
Users install software on a cloud infrastructure to implement the database.
A database service built and accessed through a cloud platform.
It enables enterprise users to host databases without buying dedicated hardware.
It can be managed by the user or offered as a service and managed by a provider.
It can support relational database and NoSql database including MongoDB
and Apache CouchDB.
It get accessed through a web interface or vendor-provided API.

You might also like