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

(8 cards)

1
Q

What is transaction processing?

A

A transaction is a single logical operation on a database.

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

A transaction is all or nothing.

If one part fails, the whole transaction is rolled back.

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

Define Consistency in ACID.

A

The database must remain in a valid state.

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

Define Isolation in ACID.

A

Concurrent transactions don’t interfere with each other.

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

Define Durability in ACID.

A

Once a transaction is committed, it is permanent.

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