DataBase types
DataBase types
Types of Database
Session Objectives
Types of Database
Centralized Database
Personal Computer Database
Client/Server database
Distributed Database
Homogeneous Distributed Database
Teleprocessing
2
Roles in the Database Environment
3
What do you want from a DBMS?
Answer queries (questions) about data
Update data
And keep data around (Persistent)
Example: A traditional banking application
Each account belongs to a branch, has a number,
an owner, a balance,……
Query: What’s the balance in Ali Traders
account?
Modification: Ali traders withdraws 1000 Rs.
Persistency: Ali will be pretty upset if his
balance disappears after power outage
4
Some Recent Trends
DBMS are getting smaller and smaller
DBMS that can store GB of data can run on PC
5
When NOT to Use a DBMS
Initial investment too high
Too much overhead
Application is simple, well-defined, not expected
to change
Multi-user access to data is not required
6
Types of DBMS
General-purpose DBMS: can store and accessed is either
textual or numeric
Multimedia DBMS: can now store pictures, video clips, and
sound messages.
Geographic information systems (GIS): can store and
analyze maps, weather data, and satellite images.
Data warehouse& OLAP DBMS: systems are used in many
companies to extract and analyze useful information from very
large databases for decision making.
Real-time DBMS: and active database technology is used in
controlling industrial and manufacturing processes.
7
Types of Databases
Several strategies are available for deploying
and using databases in organizations.
There are two generic database
architectures:
Centralized
Distributed
8
Central Computer Database
“ If collection of data or facts are stored at single
side is called centralized database.”
9
Personal Computer Database
Common Applications:
10
Central Computer Database
The Data that most applications in large
organizations access is stored on a central
computer. Depending on the size of the
organization, the central computer is usually a
mainframe or a minicomputer. Central computer
database often involve very large, integrated
databases that must be accessed by a large number
of users. Usage is often intense, with several
hundred transactions per second being processed.
11
Common Applications:
Airline reservation systems
Financial institutions
Express delivery companies
12
Client/Server Database
13
Client/Server Environment
14
Benefits
15
Distributed Database
16
Categories of Distributed
Databases
“ When applied to databases, the term
homogeneous means that the database technology
is the same (or at least compatible) at each
locations and that the data at various locations are
also compatible “
The following conditions would probable exist:
The computer operating systems used at each of the
locations are the same, or at least they are highly compatible
The data models used at each of the locations are the same.
The database management systems used at each locations
are the same, or at least they are highly compatible .
The data at the various locations have common definitions
and formats.
17
Homogeneous Databases
18
Heterogeneous Database
“When applied to databases, the term
heterogeneous means that the database
technology is not same at each locations and that
the data at various locations are also not
compatible “
19
Heterogeneous Database
20
The Range of
Database Applications
21
Evolution of DB Systems
22
History of Database Systems
First-generation
Hierarchical and Network
Second generation
Relational
Third generation
Object-Relational
Object-Oriented
23