Systems
Lecture - 01
1
References
1-Distributed Database Systems
by T.M., Ozsu, P. Valdusiez
2
Course
3
Little bit of History
• Traditional File Processing System: the very first form of
business data processing
• Each program contains data description that it manipulates
• Redundancy of data
• Problems in maintenance
4
Library Examination Registration
Duplication of Data
Vulnerable to Inconsistency
6
History continues
7
Database Management
Application
program 1
(with data
semantics)
DBMS
description
Application
program 2 manipulation
(with data database
semantics) control
Application
program 3
(with data
semantics)
Distributed Computing System
A number of autonomous processing elements that
are connected through a computer network and that
cooperate in performing their assigned tasks
9
Distributed Computing Systems
• Distributed System Software enables computers to
coordinate and share
• The thing being distributed?
• Processing logic
• Functions
• Data
• Control; All are relevant and important here
10
Classifications of DCS
• Degree of Coupling
• How closely systems are connected
• May be the measured as ratio of messages
interchanged to the local processing
• Could be Weak (over the network) or Strong (if
components are shared)
11
Classifications of DCS
• Interconnection structure
• Could be point to point or a common interconnection channel
• Interdependence of Components
• Factors are not totally independent
12
Why DCS?
• Suits some of the Organizational Structures; more reliable and
responsive
• Nature of some applications
• Technological Push
13
DCS’s Alerts
• Information Islands and Lack of Standards
• Difficulties in Large Application Design
• Too Many Options Available
14
Motivation
Database Computer
Technology Networks
Distributed
Database
Systems
integration
What is a Distributed Database System?