9 - The Database Design Part-5
9 - The Database Design Part-5
1
Database Design
• Introduction to Data Storage
• Flat Files Data Storage Approach
• Database Approach
• Types of Database Systems
• Data Modeling
• Concepts to Distributed Database
• Introduction to Big Data
2
4. Types of Database Systems
3
4. Types of Database Systems
• The centralized database system exists in one location together with its
associated data storage devices and other peripherals.
• It is physically confined مقيد/ حبيسto a single location.
• Data can be accessed from the multiple sites with the use of a computer
network.
• The database is maintained at the central site.
Disadvantages of Centralized
Database System
• When the central site
computer or database system
goes down, then every one
(users) is blocked from using
the system until the system
comes back.
• Communication costs from
the terminals to the central site
can be expensive. 5
4. Types of Database Systems
• Parallel database system architecture consists of a multiple Central Processing Units (CPUs)
and data storage disk in parallel. Hence, they improve processing time and Input/output
(I/O) speeds.
• They are used in the application that have to query extremely large databases or that have
to process an extremely large number of transactions per second.
Advantages of a Parallel Database System
• Parallel database systems are very useful for the applications that have to query extremely
large databases (of the order of terabytes) or that have to process an extremely large number
of transactions per second (of the order of thousands of transactions per second).
• In a parallel database system, the throughput (that is, the number of tasks that can be
completed in a given time interval) is very high and the response time (that is, the amount of
time it takes to complete a single task from the time it is submitted) is very low.
Disadvantages of a Parallel Database System
• In a parallel database system, there is a startup cost.
• …
6
4. Types of Database Systems
It consists of a single logical database that is split into a number of fragments. Each fragment is
stored on one or more computers under the control of a separate DBMS, with the computers
connected by a communications network.
In distributed database system, data is spread across a variety of different databases. These
are managed by a variety of different DBMS software running on a variety of
different operating systems. These machines are spread (or distributed) geographically and
connected together by a variety of communication networks.
7
4. Types of Database Systems
8
4. Types of Database Systems
These server and client computers are connected via a computer 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).
In a single-tier system the database is centralized, which means the DBMS Software and the
data reside in one location and the dumb terminals were used to access the DBMS as
shown.
10
4. Types of Database Systems
The wide spread of personal computers in businesses during the 1980s, and the increased
reliability of networking hardware causes Two-tier and Three-tier systems became common.
In a two-tier system, different software is required for the server and for the client.
In the two-tier-computing model, client is considered as data capture and validation tier
and Server was considered as data storage tier.
11
4. Types of Database Systems
As, described earlier, the client is now responsible for application's user interface, thus it
requires less computational resources, so clients are called as 'thin client' and it requires less
maintenance.
13
4. Types of Database Systems
14
End
15