Virtual University of Pakistan In the name of Allah.

Slides:



Advertisements
Similar presentations
Operating Systems & Concurrent Programming Distributed Operating Systems & Algorithms Lecturer: Xu Qiwen Textbook: Randy Chow Theodore Johnson.
Advertisements

Prentice Hall, Database Systems Week 1 Introduction By Zekrullah Popal.
Managing Data Resources
Manajemen Basis Data Pertemuan 9 Matakuliah: M0264/Manajemen Basis Data Tahun: 2008.
Managing data Resources: An information system provides users with timely, accurate, and relevant information. The information is stored in computer files.
Distribuerade System fk TDA297(CTH), INN290 (GU) VT 2009 LP3 – 5p (7.5 hp)
CS6003 Database Systems (10 credits) Lecturers: Adrian O’Riordan (term 1), Dr. Kieran Herley (term 2) Term 1 Contact: is office.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
 MODERN DATABASE MANAGEMENT SYSTEMS OVERVIEW BY ENGINEER BILAL AHMAD
DBMS1 Database Management System (DBMS) Introductory Concepts Week-1.
Teaching Metadata and Networked Information Organization & Retrieval The UNT SLIS Experience William E. Moen School of Library and Information Sciences.
Distributed Systems Dr. Almetwally Mohamad Mostafa
© Virtual University of Pakistan. In the name of Allah.
Introduction to DISTRIBUTED SYSTEMS Tran, Van Hoai Department of Systems & Networking Faculty of Computer Science & Engineering HCMC University of Technology.
Introduction MSCS 6060 – Parallel and Distributed Systems.
Distributed Database Management Systems
Exercises for Chapter 2: System models
6 Chapter Databases and Information Management. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits.
Introduction to DISTRIBUTED COMPUTING Tran, Van Hoai Department of Systems & Networking Faculty of Computer Science & Engineering HCMC University of Technology.
13-1 Application Architecture Application architecture – a specification of the technologies to be used to implement information systems. The blueprint.
Data Modelling. ICT5 Introduction Historical development with most organisations Small-scale origins Individual computers bought for particular applications.
Copyright © George Coulouris, Jean Dollimore, Tim Kindberg This material is made available for private study and for direct.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Distributed Databases Midterm review. Lectures covered Everything until (including) March 2 nd Everything until (including) March 2 nd Focus on distributed.
CSCE 824 Secure and Distributed Database Management Systems FarkasCSCE 8241.
Advanced Principles of Operating Systems (CE-403).
HEPL 3110: Computer Applications to Purchasing & Supplies Mgt Lecturer: Fredrick A. Odero Mobile:
Chapter 1 1 Lecture # 1 & 2 Chapter # 1 Databases and Database Users Muhammad Emran Database Systems.
Introduction to Databases
TAL7011 – Lecture 4 UML for Architecture Modeling.
1 By Paul Murray Claire McQuade Kashif Rafiq David Miller.
Distributed Databases
MSIS 635 DATABASE MANAGEMNT Database Systems Thomas Connolly and Carolyn Begg Third Edition – 2002 – ©Addison Wesley.
Database Fundamentals CSC105 Furman University Peggy Batchelor.
 Course Overview Distributed Systems IT332. Course Description  The course introduces the main principles underlying distributed systems: processes,
Topic Distributed DBMS Database Management Systems Fall 2012 Presented by: Osama Ben Omran.
Notes from Coulouris 5Ed Distributed Systems Notes on Components.
3/6: Data Management, pt. 2 Refresh your memory Relational Data Model
Introduction to Databases
2/20: Ch. 6 Data Management What is data? How is it stored? –Traditional management storage techniques; problems –DBMS.
CSCE 824 Secure (and Distributed) Database Management Systems FarkasCSCE
Distributed Database Management Systems. Reading Textbook: Ch. 1, Ch. 3 Textbook: Ch. 1, Ch. 3 For next class: Ch. 4 For next class: Ch. 4 FarkasCSCE.
Chapter 1 © 2013 Pearson Education, Inc. Publishing as Prentice Hall Chapter 1: The Database Environment and Development Process Modern Database Management.
Exercises for Chapter 2: System models From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 4, © Pearson Education 2005.
1 Chapter 22 Distributed DBMS Concepts and Design CS 157B Edward Chen.
IIS 645 Database Management Systems DDr. Khorsheed Today’s Topics 1. Course Overview 22. Introduction to Database management 33. Components of Database.
1 Lecture1 Introduction to Databases Systems Database 1.
Distributed Systems 0. Overview Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
Virtual University of Pakistan Distributed database Management Systems Lecture 03.
Introduction to Web Technologies Module Introduction to Web Technologies – CS th January 2005 Dr Bogdan L. Vrusias
PERFORMANCE MANAGEMENT IMPROVING PERFORMANCE TECHNIQUES Network management system 1.
Managing Data Resources File Organization and databases for business information systems.
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
Introduction to Databases
Overview of Centralized Operation system
WEB SERVICES From Chapter 19 of Distributed Systems Concepts and Design,4th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison.
Module I. Fundamentals of Information Systems:
Distributed Database Management Systems
Database Systems Instructor Name: Muhammad Hafeez Lecture-1.
Managing data Resources:
Chapter 1: The Database Environment
The Database Environment
© Virtual University of Pakistan
WEB SERVICES From Chapter 19, Distributed Systems
Computer Networking A Top-Down Approach Featuring the Internet
Basic organizations and memories in distributed computer systems
Network management system
Database Management Systems
Presentation transcript:

Virtual University of Pakistan In the name of Allah

Virtual University of Pakistan 2 Distributed Database Management Systems Lecture - 01

Virtual University of Pakistan 3 1- Distributed Database Systems (2 nd Edition) by T.M., Ozsu, P. Valdusiez 2- Distributed Database Systems. By D. Bell, J. Grimson, Addison- Wesley, 1992 References

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

Virtual University of Pakistan 5 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 6 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 7 Program and Data Interdependence Registration Applications Registration Data Files Registration Examination Applications Examination Data Files Examination Library Applications Library Data Files Library

Virtual University of Pakistan 8 LibraryExamRegistration Reg_Number Name Father NameAddressFather Name Books IssuedClassPhone FineSemesterAddress GradeClass File Processing Systems Duplication of Data Vulnerable to Inconsistency

Virtual University of Pakistan 9 History continues Database Approach: (Also called centralized database) Database is a shared collection of logically related data

Virtual University of Pakistan 10 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

Virtual University of Pakistan 11 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 12 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 13 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 14 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 15 Why DCS?  Suits some of the Organizational Structures; more reliable and responsive  Nature of some applications  Technological Push

Virtual University of Pakistan 16 DCS’s Alerts  Information Islands and Lack of Standards  Difficulties in Large Application Design  Too Many Options Available