0% found this document useful (0 votes)
99 views16 pages

In The Name of Allah: Virtual University of Pakistan

This document provides an introduction and overview of distributed database management systems. It discusses the history of database systems from traditional file processing to centralized databases. It then defines distributed computing systems and how data, processing logic, functions, and control can be distributed. The document classifies distributed computing systems based on their degree of coupling, interconnection structure, interdependence of components, and synchronization. Finally, it discusses reasons for using distributed computing systems and some challenges they present.

Uploaded by

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

In The Name of Allah: Virtual University of Pakistan

This document provides an introduction and overview of distributed database management systems. It discusses the history of database systems from traditional file processing to centralized databases. It then defines distributed computing systems and how data, processing logic, functions, and control can be distributed. The document classifies distributed computing systems based on their degree of coupling, interconnection structure, interdependence of components, and synchronization. Finally, it discusses reasons for using distributed computing systems and some challenges they present.

Uploaded by

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

In the name of

Allah

Virtual University of Pakistan


Distributed Database
Management Systems

Lecture - 01
Virtual University of Pakistan 2
References
1-Distributed Database Systems (2nd
Edition) by T.M., Ozsu, P. Valdusiez

2- Distributed Database Systems.


By D. Bell, J. Grimson, Addison-
Wesley, 1992

Virtual University of Pakistan 3


References
3- Distributed Systems: Concepts and
Design, 4th Edition, by G. Coulouris,
J. Dollimore, T. Kindberg, Addison-
Wesley
Prerequisites: Database Management
Systems, Computer Networks

Virtual University of Pakistan 4


Course of Course
Introduction to database and Distributed
Systems in general
Architectures and Design Issues of
DDBS
Technological Treatment
Theoretical Aspects of the topic
Virtual University of Pakistan 5
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

Virtual University of Pakistan 6


Library Examination Registration

Library Examination Registration


Applications Applications Applications

Library Examination Registration


Data Data Data
Files Files Files

Program and Data Interdependence


Virtual University of Pakistan 7
File Processing Systems
Library Exam Registration
Reg_Number Reg_Number Reg_Number
Name Name Name
Father Name Address Father Name
Books Issued Class Phone
Fine Semester Address
Grade Class

Duplication of Data
Vulnerable to Inconsistency

Virtual University of Pakistan 8


History continues

Database Approach: (Also called


centralized database) Database is a
shared collection of logically related
data

Virtual University of Pakistan 9


Database Approach
PROGRAM 1
Data
Description
PROGRAM 2 Data Database
Manipulation
….
PROGRAM 3

Takes care of all major drawbacks of File


System Environment plus more
Virtual University of Pakistan 10
Distributed Computing System

A number of autonomous processing


elements that are connected through a
computer network and that cooperate
in performing their assigned tasks

Virtual University of Pakistan 11


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

Virtual University of Pakistan 12


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)

Virtual University of Pakistan 13


Classifications of DCS
Interconnection structure
– Could be point to point or a common
interconnection channel

Interdependence of Components
Synchronization
Factors are not totally independent
Virtual University of Pakistan 14
Why DCS?
Suits some of the Organizational
Structures; more reliable and
responsive
Nature of some applications
Technological Push
Virtual University of Pakistan 15
DCS’s Alerts
Information Islands and Lack of
Standards
Difficulties in Large Application
Design
Too Many Options Available
Virtual University of Pakistan 16

You might also like