Distributed Database Management Systems (a) 1 (MO3, Chapter 12-1 to 12-6) + page 537 Flashcards

1
Q

What is a distributed database system

A
  • Governs storage and processing of logically related data
    over interconnected computer systems;
  • Distributes data and processing functions among several
    sites
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Centralized database management system:

A

Required corporate data be stored in a single central site;
* Provided data access through dumb terminals;
* Filled structured information needs of corporations; fell short
when quickly moving events required faster response times
and equally quick access to information

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are two new database requirements

A

Rapid ad hoc data access
distributed data access

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Changes that affected the nature of systems

A

Globalization of business operation;
* Increased market needs for an on-demand transaction style,
based on web-based services;
* Rapid social and technological changes fueled by low-cost
smart mobile devices;
* Converging data realms in the digital world;
* Advent of social media to reach new customers and
markets.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the factors that influenced ddbms

A

Acceptance of Internet as a platform for business;
* Mobile wireless revolution;
* Growth of use of “application as a service”;
* Focus on mobile business intelligence;
* Emphasis on Big Data analytics.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Potential centralized DBMS problems:

A
  • Performance degradation;
  • High costs;
  • Reliability problems;
  • Scalability problems;
  • Organizational rigidity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

DDBMS Advantages and
Disadvantages

A

Advantages:
Data is located near the site of the greatest demand
Faster data access
Faster data processing
Growth facilitation
Improved communications
Reduced operating costs
USer friendly interface
Less danger of a single point failure
Processor independence
Disadvantages
Complexity of management and control
Technological difficulty
Secuirty
Lack of standards
Increaed storage and iunfrastructure requirements
increaed training costs
higher costs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  • Distributed processing:
A

database’s logical processing is shared
among two or more physically independent sites via network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  • Distributed database:
A

stores logically related database over
two or more physically independent sites via a computer
network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  • Database fragments:
A

database composed of many parts in
distributed database system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Characteristics of Distributed
Management Systems

A

A DBMS must have several functions to be classified as
distributed:
* Application interface;
* Validation;
* Transformation;
* Query optimization;
* Mapping;
* I/O interface;
* Formatting;
* Security;
* Backup and recovery;
* DB administration;
* Concurrency control;
* Transaction management.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Functions of fully distributed DBMS

A

Receive the request of an application or end user;
* Validate, analyze, and decompose the request;
* Map request’s logical-to-physical data components;
* Decompose request into several I/O operations;
* Search, locate, read and validate data;
* Ensure database consistency, security, and integrity;
* Validate data for conditions specified by request;
* Present data in required format;
* Handle all necessary functions transparently to user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Components of a distributed database system

A

Computer workstations or remote devices
Network hardware and software components
Communications media
Transaction processor
Data processor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Transaction processor

A

Software component found in each computer or device that requests data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Data processor

A

Software component residing on each computer or device that stores and retrieves data located at the site

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Levels of Data and Process
Distribution

A

Single site process
Multiple site process

17
Q

Single site process

A
  • Characteristics:
  • Processing is done on a single host computer;
  • Data stored on host computer’s local disk;
  • Processing cannot be done on end user’s side;
  • DBMS is accessed by connected terminals.
18
Q

Multiple-Site Processing, Single-Site
Data (MPSD

A
  • Multiple processes run on different computers sharing a single
    data repository.
  • Typically requires network file server running conventional
    applications.
  • Accessed through LAN.
  • Client/server architecture:
  • Reduces network traffic;
  • Distributes processing;
  • Supports data at multiple sites
19
Q

Multiple-Site Processing, Multiple-Site
Data (MPMD)

A
  • Fully distributed database management system
  • Support multiple data processors and transaction processors
    at multiple sites.
20
Q

Classifications:

A
  • Homogeneous: integrate multiple instances of same DBMS
    over a network.
  • Heterogeneous: integrate different types of DBMSs over a
    network.
  • Fully heterogeneous: support different DBMSs, each
    supporting different data model running under different
    computer systems.
21
Q

Multiple-Site Processing, Multiple-Site
Data (MPMD)Restrictions of DDBMS:

A
  • Remote access is provided on a read-only basis;
  • Restrictions on the number of remote tables that may be
    accessed in a single transaction;
  • Restrictions on the number of distinct databases that may be
    accessed;
  • Restrictions on the database model that may be accessed.