Transaction processing

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/32

flashcard set

Earn XP

Description and Tags

A set of 30 flashcards that encompass key concepts and terms related to database transaction processing, catering to students preparing for an exam.

Last updated 11:18 PM on 12/16/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

33 Terms

1
New cards

Database Application

A program that uses a database to perform tasks like storing, retrieving, updating, and managing data.

2
New cards

Transaction

A set of read and write operations that must either commit or abort.

3
New cards

ACID Properties

A set of properties (Atomicity, Consistency, Isolation, Durability) that ensure reliable processing of database transactions.

4
New cards

Atomicity

The property that ensures every transaction is a logical unit of work, either committing all operations or aborting.

5
New cards

Consistency

A property that ensures a transaction moves the database from one consistent state to another.

6
New cards

Isolation

The property that ensures a transaction is not aware of any other transactions until it commits.

7
New cards

Durability

Once a transaction commits, its work cannot be lost due to a future failure.

8
New cards

Transaction Schedule

A sequence in which the read and write operations of two or more transactions are executed.

9
New cards

Lost Update Problem

Occurs when two transactions read the same data, and one updates it after the other has read it.

10
New cards

Dirty Read Problem

Happens when a transaction reads data that has not yet been committed by another transaction.

11
New cards

Non-Repeatable Read

Occurs when a transaction reads the same row twice and gets different data each time due to updates by another transaction.

12
New cards

Serial Schedule

A transaction schedule where transactions are executed one after another without overlap.

13
New cards

Non-Serial Schedule

A schedule in which two or more transactions are executed in an interleaved manner.

14
New cards

Serializable Schedule

A non-serial schedule that produces the same results as a serial schedule.

15
New cards

Concurrency Control

The management of simultaneous operations on a database without conflicting.

16
New cards

Database Recovery

Techniques used to restore a database to a correct state after a failure.

17
New cards

INSERT Command

SQL command used to add records to a database table.

18
New cards

UPDATE Command

SQL command used to modify existing records in a database table.

19
New cards

SELECT Command

SQL command used to query and retrieve data from a database.

20
New cards

DELETE Command

SQL command used to remove records from a database table.

21
New cards

Customer Record

A database entry that contains information about a customer.

22
New cards

Order Record

A database entry that contains information about a customer order.

23
New cards

Inventory Level

The quantity of a particular item available in stock.

24
New cards

Payment Record

A database entry that contains information regarding payments made by customers.

25
New cards

Registration Record

An entry that documents a student's registration for a course.

26
New cards

Charitable Donation

A financial contribution made to a charitable organization.

27
New cards

Fundraising Campaign

An organized effort to raise funds for a specific cause or project.

28
New cards

Pre-requisites Check

A process of confirming if a student meets the necessary requirements for course enrollment.

29
New cards

Seat Availability Check

A query to determine if there are available seats for a course or event.

30
New cards

Product Inventory Decrement

The action of reducing the count of an item available for sale after a purchase.

31
New cards

Responsibility of DBMS

To ensure data integrity and consistency in the database through proper transaction scheduling.

32
New cards

Read Operation

An action that retrieves data from the database.

33
New cards

Write Operation

An action that modifies or adds data to the database.