(f) Transaction processing, ACID (Atomicity, Consistency, Isolation, Durability), record locking and redundancy Flashcards

1
Q

What is transaction processing?

A

Executing a sequence of database operations that are treated as a single logical unit.

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

What does ACID stand for?

A

Atomicity, Consistency, Isolation, Durability.

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

Define Atomicity in ACID.

A

Ensures all parts of a transaction are completed or none at all.

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

Define Consistency in ACID.

A

Guarantees the database remains in a valid state before and after a transaction.

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

Define Isolation in ACID.

A

Prevents interference from other concurrent transactions.

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

Define Durability in ACID.

A

Ensures once a transaction is committed, it remains even in a system failure.

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

What is record locking?

A

A method to prevent simultaneous access to data, avoiding conflicts.

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

What is data redundancy?

A

Duplication of data across the database, often avoided through normalisation.

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