CSE 4202: Database Systems Design & Information Management Systems 2 - Session 06

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/26

flashcard set

Earn XP

Description and Tags

Flashcards covering the fundamentals of Distributed Database Management Systems (DDBMS), including components, transparency levels, distribution architectures, and design strategies.

Last updated 2:53 AM on 6/18/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

27 Terms

1
New cards

Distributed Database Management System (DDBMS)

A system that governs the storage and processing of logically related data over interconnected computer systems in which both data and processing are distributed among several sites.

2
New cards

Centralized Database Management System

A structure from the 1970s that requires corporate data to be stored in a single central site, usually a mainframe computer.

3
New cards

Distributed Processing

A system where a database’s logical processing is shared among two or more physically independent sites connected through a network, even if it uses only a single-site database.

4
New cards

Database Fragments

Parts of a distributed database located at different sites that can be replicated among various sites and are managed by their local database process.

5
New cards

Transaction Processor (TP)

The software component in each computer or device that requests data; also known as the application processor (AP) or the transaction manager (TM).

6
New cards

Data Processor (DP)

The software component residing on each computer or device that stores and retrieves data located at the site; also known as the data manager (DM).

7
New cards

Single-Site Processing, Single-Site Data (SPSD)

A configuration where the functions of the TP and the DP are embedded within the DBMS located on a single computer.

8
New cards

Multiple-Site Processing, Single-Site Data (MPSD)

A configuration where multiple processes run on different computers sharing a single data repository, usually requiring a network file server.

9
New cards

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

A fully distributed DBMS with support for multiple data processors and transaction processors at multiple sites.

10
New cards

Homogeneous DDBMS

A system that integrates only one type of centralized DBMS over a network.

11
New cards

Heterogeneous DDBMS

A system that integrates different types of centralized DBMSs over a network, potentially supporting different data models.

12
New cards

Distribution Transparency

A feature that allows a distributed database to be treated as a single logical database, hiding partitioning, replication, and data location from the user.

13
New cards

Transaction Transparency

A property that ensures transactions maintain integrity and consistency by completing only when all involved sites complete their part of the transaction.

14
New cards

Failure Transparency

A feature ensuring the system continues to operate in the event of a node failure, with lost functions picked up by another network node.

15
New cards

Performance Transparency

Allows a system to perform as if it were a centralized DBMS and ensures it finds the most cost-effective path to access remote data.

16
New cards

Heterogeneity Transparency

A feature that allows the integration of several different local DBMSs under a common, or global, schema.

17
New cards

Fragmentation Transparency

The highest level of transparency where neither fragment names nor fragment locations are specified prior to data access.

18
New cards

Location Transparency

A level of transparency where the user or programmer must specify database fragment names but does not need to specify their locations.

19
New cards

Local Mapping Transparency

The lowest level of distribution transparency where the user must specify both fragment names and their physical locations.

20
New cards

Distributed Data Dictionary (DDD)

Also known as a Distributed Data Catalog (DDC), it contains the description of the entire database as seen by the administrator, including the global schema.

21
New cards

Distributed Global Schema

The common database schema used by local TPs to translate user requests into subqueries (remote requests) for different DPs.

22
New cards

Two-Phase Commit Protocol

A transaction management protocol consisting of Phase 1 (Preparation) and Phase 2 (Final COMMIT), requiring DO-UNDO-REDO and write-ahead protocols.

23
New cards

Replica Transparency

The ability of a DDBMS to hide the existence of multiple copies of data from the user.

24
New cards

Mutual Consistency Rule

A rule in data replication requiring that all copies of data fragments across the network must be identical.

25
New cards

Data Fragmentation

A strategy to break a single object, like a table, into two or more segments, which can be horizontal, vertical, or mixed.

26
New cards

Data Allocation

The process of deciding where to locate data, categorized as centralized, partitioned, or replicated.

27
New cards

Local Site Independence

The principle from C.J. Date’s rules stating each local site can act as an independent, autonomous, centralized DBMS.