Lecture 1 (Part 2) Flashcards
What is a Transaction?
A transaction is a sequential set of operations which either are performed in its entirety or are not performed at all.
What are Two Hazardous Situations?
- System Failures
2. Concurrency
What are System Failures?
Which may terminate the system in the midst of transaction execution
What is a Concurrency?
Which may cause a transaction to retrieve inconsistent data created by other
transactions.
What are two Types of Distributed Systems?
- Homogenous
2. Heterogenous
What is a Homogenous system?
A distributed system with the same subsystems at each site. (e.g. the same DBMS at each site)
What is a Heterogeneous system?
A distributed system with at least two different subsystems over the entire system (e.g. two different DBMS)
What is a Distributed Database System?
A distributed database (DDB) is a collection of multiple, logically interrelated databases distributed over a computer network
What is a Distributed Database Management System?
A distributed database management system (DDBMS) is the software that manages the DDS and provides an access mechanism that makes this distribution transparent to the users.
Distributed database system (DDBS) =
DBS + Communication