Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Lecture 01
Instructor Introduction
Mr. Uzair Saeed
Lecturer Computing and Software Engineering,
Riphah International University, Faisalabad
Email: uzairsaeed@riphahfsd.edu.pk
Uzair Saeed
Page 0.2
Course Introduction
Uzair Saeed
Page 0.3
Outline
Uzair Saeed
Introduction
Background
Distributed DBMS Architecture
Distributed Database Design (Briefly)
Distributed Query Processing (Briefly)
Distributed Transaction Management
(Extensive)
Building Distributed Database Systems (RAID)
Privacy, Trust, and Authentication
Peer to Peer Systems
Page 0.4
Reference Material
Textbooks
My Handouts
Online Reference
Uzair Saeed
Page 0.5
Grading Policy
Mid Term
Final Term
(15)%
(20)%
(50)%
Uzair Saeed
Page 0.6
Todays Lecture
Introduction
Uzair Saeed
Background
Distributed DBMS Architecture
Distributed Database Design (Briefly)
Distributed Query Processing (Briefly)
Distributed Transaction Management (Extensive)
Building Distributed Database Systems (RAID)
Mobile Database Systems
Privacy, Trust, and Authentication
Peer to Peer Systems
Riphah International University, Faisalabad
Page 0.7
Uzair Saeed
Page 0.8
Uzair Saeed
Page 0.9
Registration
Library
Applications
Examination
Applications
Registration
Applications
Library
Data
Files
Examination
Data
Files
Registration
Data
Files
Library
Page 0.10
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
Uzair Saeed
Page 0.11
Database Approach
Uzair Saeed
Page 0.12
Database Management
Application
program 1
(Library )
DBMS
Application
program 2
(Examinati
on)
Application
program 3
(Registrati
on)
Uzair Saeed
description
manipulation
control
database
Page 0.13
Distributed Computing
Uzair Saeed
Page 0.14
Distributed Computing
Synonymous terms
multiprocessors/multicomputers
backend processing
Uzair Saeed
Page 0.15
What is distributed
Uzair Saeed
Processing logic
Functions
Data
Control
Page 0.16
Classifications of DCS
Degree of Coupling
local processing
Could be Weak (over the network) or Strong (if components are
shared)
Uzair Saeed
Page 0.17
Classifications of DCS
Interconnection structure
channel
Interdependence of Components
Synchronization
Uzair Saeed
Page 0.18
Uzair Saeed
Your Assignment
Submit to me on next Tuesday Class
Page 0.19
Thank You
Uzair Saeed
Page 0.20