0% found this document useful (0 votes)
58 views17 pages

Physics

This document provides an overview of a lecture on distributed database systems. It discusses the course topics, a brief history of file processing systems and early database approaches, classifications of distributed computing systems, motivations for distributed systems, and defines what constitutes a distributed database system and what does not. The summary focuses on the key concepts and avoids copying significant text from the document.

Uploaded by

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

Physics

This document provides an overview of a lecture on distributed database systems. It discusses the course topics, a brief history of file processing systems and early database approaches, classifications of distributed computing systems, motivations for distributed systems, and defines what constitutes a distributed database system and what does not. The summary focuses on the key concepts and avoids copying significant text from the document.

Uploaded by

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

Distributed Database

Systems

Lecture - 01
1
References
1-Distributed Database Systems
by T.M., Ozsu, P. Valdusiez

2- Distributed Database Systems.


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

2
Course

• Introduction to database and Distributed Systems in


general
• Architectures and Design Issues of DDBS
• Technological Treatment
• Theoretical Aspects of the topic

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

Library Examination Registration


Applications Applications Applications

Library Examination Registration


Data Data Data
Files Files Files

Program and Data Interdependence


5
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
6
History continues

Database Approach: (Also called centralized database)


Database is a shared collection of logically related
data

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?

A distributed database (DDB) is a collection of multiple,


logically interrelated databases distributed over a
computer network.

A distributed database management system (D–DBMS)


is the software that manages the DDB and provides an
access mechanism that makes this distribution
transparent to the users.

Distributed database system (DDBS) = DDB + D–DBMS


What is not a DDBS?
• A timesharing computer system
• A loosely or tightly coupled multiprocessor system
• A database system which resides at one of the nodes of a network of
computers - this is a centralized database on a network node

You might also like