DBMS-3
DBMS-3
School Of Computer
Engineering
❑ Database Architecture
❑ Application Architecture
❑ Disadvantages of Database Processing
Data Storage and Querying
3
5
Query Processor
6
6
Database Architecture
7
➢ The overall database architecture is:
7
Application Architecture
8
➢Client machines are those on which the remote database users work. Server
machines are those on which the database system runs.
✓2-Tier Architecture: Here, the application is partitioned into a component
that resides at the client machine, which invokes database system
functionality at the server machine through query language. The two tiers
are: Data server and Client application.
✓3-Tier Architecture: Here, the client machine acts as a front end and
doesn’t contain any direct database calls. The client end communicates with
an application server, usually via a form interfaces. The application server
in turn communicates with a database system to access data. The 3-tier
applications are more appropriate for large applications, and the
applications that run on the web.
8
Disadvantages of Database Processing
9
➢ The major disadvantages are:
✓Larger file size: In order to support all the complex functions that it provides to
users, a DBMS must be a large program that occupies a great amount of disk
space as well as a substantial amount of internal memory.
✓Increased Complexities: The complexity and breadth of the functions provided
by a DBMS make it a complex product. Users of the database system must learn
a great deal to understand the features of the system in order to take full
advantages of it.
✓Greater Impact of Failure: If several users are sharing the same database, a
failure on the part of any one user that damages the database in some way might
affect all the other users connected.
✓More difficult recovery: The database must first be restored to the condition it
was in when it was last known to be correct, any updates made by users since
that time must be redone. The greater the number of users involved in updating
the database, the more complicated this task becomes.
9
10