Lecture 1 (Part 2) Flashcards

1
Q

What is a Transaction?

A

A transaction is a sequential set of operations which either are performed in its entirety or are not performed at all.

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

What are Two Hazardous Situations?

A
  1. System Failures

2. Concurrency

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

What are System Failures?

A

Which may terminate the system in the midst of transaction execution

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

What is a Concurrency?

A

Which may cause a transaction to retrieve inconsistent data created by other
transactions.

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

What are two Types of Distributed Systems?

A
  1. Homogenous

2. Heterogenous

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

What is a Homogenous system?

A

A distributed system with the same subsystems at each site. (e.g. the same DBMS at each site)

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

What is a Heterogeneous system?

A

A distributed system with at least two different subsystems over the entire system (e.g. two different DBMS)

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

What is a Distributed Database System?

A

A distributed database (DDB) is a collection of multiple, logically interrelated databases distributed over a computer network

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

What is a Distributed Database Management System?

A

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.

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

Distributed database system (DDBS) =

A

DBS + Communication

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