Multi-User DBMS Architectures – Lecture 14

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/13

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering key terms, components, and pros/cons of teleprocessing, file-server, and client–server architectures in multi-user DBMS environments.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

14 Terms

1
New cards

Multi-User DBMS Architecture

The overall structural design used to allow several users to access and manipulate the same database concurrently.

2
New cards

Teleprocessing Architecture

Traditional single-computer setup where one central CPU runs the application, DBMS, and terminal support for multiple "dumb" user terminals.

3
New cards

Dumb Terminal

A user workstation in teleprocessing that has no independent processing power and relies entirely on the central computer.

4
New cards

File-Server Architecture

A LAN-based setup in which a dedicated file server stores database files while each workstation runs its own DBMS and application software.

5
New cards

Local Area Network (LAN)

A network that connects computers in a limited area—essential for distributing processing in file-server and client–server systems.

6
New cards

Network Traffic

The volume of data transmitted over a network; heavy in file-server architectures because full files are moved across the LAN.

7
New cards

Disadvantages of File-Server Architecture

(1) Large network traffic, (2) Need for a full DBMS copy on every workstation, (3) Complex concurrency, recovery, and integrity control.

8
New cards

Client-Server Architecture

A distributed system in which client processes request resources and server processes provide them, usually across a network.

9
New cards

Client Process

The software component that manages the user interface, checks input syntax, processes application logic, and sends database requests to the server.

10
New cards

Server Process

The component that authorizes requests, enforces integrity constraints, handles query/update processing, maintains the catalog, and provides concurrency and recovery control.

11
New cards

Concurrency Control

Mechanisms that coordinate simultaneous database access so that data integrity is preserved—more difficult in file-server setups with multiple DBMS instances.

12
New cards

Recovery Control

Procedures a DBMS uses to restore a consistent database state after a failure; centralized within the server in client-server systems.

13
New cards

Integrity Constraints

Rules that ensure correctness and validity of data; enforced mainly by the server in a client-server architecture.

14
New cards

DBMS Copy on Workstation

Requirement in file-server architecture that each client machine run its own full database management system software.