15
irtual University of Pakistan 1 Distributed Distributed Database Database Management Systems Management Systems Lecture - 01

Distributed dbms cs712 power point slides lecture 1

Embed Size (px)

Citation preview

Page 1: Distributed dbms   cs712 power point slides lecture 1

Virtual University of Pakistan

1

Distributed DatabaseDistributed DatabaseManagement SystemsManagement Systems

Lecture - 01

Page 2: Distributed dbms   cs712 power point slides lecture 1

Virtual University of Pakistan

2

1-Distributed Database Systems (2nd Edition) by T.M., Ozsu, P. Valdusiez

2- Distributed Database Systems. By D. Bell, J. Grimson, Addison-

Wesley, 1992

References

Page 3: Distributed dbms   cs712 power point slides lecture 1

Virtual University of Pakistan

References

3- Distributed Systems: Concepts and Design, 4th Edition, by G. Coulouris, J. Dollimore, T. Kindberg, Addison-Wesley

Prerequisites: Database Management Systems, Computer Networks

3

Page 4: Distributed dbms   cs712 power point slides lecture 1

Virtual University of Pakistan

Course of Course

Introduction to database and Distributed Systems in general

Architectures and Design Issues of DDBS

Technological TreatmentTheoretical Aspects of the

topic

4

Page 5: Distributed dbms   cs712 power point slides lecture 1

Virtual University of Pakistan

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

5

Page 6: Distributed dbms   cs712 power point slides lecture 1

Virtual University of Pakistan

6

Program and Data Interdependence

RegistrationApplications

RegistrationDataFiles

RegistrationExaminationApplications

ExaminationDataFiles

Examination

LibraryApplications

LibraryDataFiles

Library

Page 7: Distributed dbms   cs712 power point slides lecture 1

Virtual University of Pakistan

7

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

File Processing Systems

Duplication of DataVulnerable to Inconsistency

Page 8: Distributed dbms   cs712 power point slides lecture 1

Virtual University of Pakistan

History continues

Database Approach: (Also called centralized database) Database is a shared collection of logically related data

8

Page 9: Distributed dbms   cs712 power point slides lecture 1

Virtual University of Pakistan

9

Database

Data Description

Data Manipulation

….

PROGRAM 1

PROGRAM 2

PROGRAM 3

Database Approach

Takes care of all major drawbacks of File System Environment plus more

Page 10: Distributed dbms   cs712 power point slides lecture 1

Virtual University of Pakistan

Distributed Computing SystemA number of autonomous processing elements that are connected through a computer network and that cooperate in performing their assigned tasks

10

Page 11: Distributed dbms   cs712 power point slides lecture 1

Virtual University of Pakistan

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

11

Page 12: Distributed dbms   cs712 power point slides lecture 1

Virtual University of Pakistan

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)

12

Page 13: Distributed dbms   cs712 power point slides lecture 1

Virtual University of Pakistan

Classifications of DCS Interconnection structure

Could be point to point or a common interconnection channel

Interdependence of Components Synchronization Factors are not totally independent

13

Page 14: Distributed dbms   cs712 power point slides lecture 1

Virtual University of Pakistan

Why DCS?

Suits some of the Organizational Structures; more reliable and responsive

Nature of some applications Technological Push

14

Page 15: Distributed dbms   cs712 power point slides lecture 1

Virtual University of Pakistan

DCS’s Alerts

Information Islands and Lack of Standards Difficulties in Large Application Design Too Many Options Available

15