Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Distributed Database Management Systems - Database Management and Design - Lecture Slides, Slides of Introduction to Database Management Systems

Some concept of Database Management and Design are Advanced SQL, Database Design, Database Administration, Databases In Electronic Commerce, Entity Relationship Modeling, Intro To Database Systems. Main points of this lecture are: Distributed Database Management Systems, Distributed Database, Management, Components, Implementation, Database Implementation, Data, Process Distribution, Managed, Transactions

Typology: Slides

2012/2013

Uploaded on 04/27/2013

sonu
sonu 🇮🇳

4.3

(14)

41 documents

1 / 58

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Distributed Database
Management Systems
Docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a

Partial preview of the text

Download Distributed Database Management Systems - Database Management and Design - Lecture Slides and more Slides Introduction to Database Management Systems in PDF only on Docsity!

Distributed Database

Management Systems

In this chapter, you will learn:

  • What a distributed database management system (DDBMS) is and what its components are
  • How database implementation is affected by different levels of data and process distribution
  • How transactions are managed in a distributed database environment
  • How database design is affected by the distributed database environment

The Evolution of Distributed Database

Management Systems (continued)

  • Centralized database required that corporate data be stored in a single central site
  • Dynamic business environment and centralized database’s shortcomings spawned a demand for applications based on data access from different sources at multiple locations

Centralized Database

Management System

DDBMS Disadvantages

  • Complexity of management and control
  • Security
  • Lack of standards
  • Increased storage requirements
  • Greater difficulty in managing the data environment
  • Increased training cost

Distributed Processing

Environment

Characteristics of Distributed

Management Systems

  • Application interface
  • Validation
  • Transformation
  • Query optimization
  • Mapping
  • I/O interface
  • Formatting
  • Security
  • Backup and recovery
  • DB administration
  • Concurrency control
  • Transaction management

Characteristics of Distributed

Management Systems (continued)

  • Must perform all the functions of a centralized DBMS
  • Must handle all necessary functions imposed by the distribution of data and processing
  • Must perform these additional functions transparently to the end user

DDBMS Components

  • Must include (at least) the following components: - Computer workstations - Network hardware and software - Communications media - Transaction processor (or, application processor, or transaction manager) - Software component found in each computer that requests data - Data processor or data manager - Software component residing on each computer that stores and retrieves data located at the site - May be a centralized DBMS Docsity.com

Distributed Database

System Components

Single-Site Processing, Single-Site

Data (SPSD)

  • All processing is done on single CPU or host computer (mainframe, midrange, or PC)
  • All data are stored on host computer’s local disk
  • Processing cannot be done on end user’s side of the system
  • Typical of most mainframe and midrange computer DBMSs
  • DBMS is located on the host computer, which is accessed by dumb terminals connected to it
  • Also typical of the first generation of single-user microcomputer databases

Single-Site Processing,

Single-Site Data

(Centralized)

Multiple-Site Processing,

Single-Site Data

Multiple-Site Processing,

Multiple-Site Data (MPMD)

  • Fully distributed database management system with support for multiple data processors and transaction processors at multiple sites
  • Classified as either homogeneous or heterogeneous
  • Homogeneous DDBMSs
    • Integrate only one type of centralized DBMS over a network Docsity.com