ஒரு transaction ஆனது statements-ஐ ஒரு atomic unit-ஆக குழுவாக்குகிறது: ஒன்று அனைத்தும் commit ஆகும் அல்லது அனைத்தும் roll back ஆகும், ACID-இன் A, C, I, D-ஐக் கொடுக்கிறது. isolation level ஆனது "I"-ஐ சரிசெய்கிறது — ஒரே நேரத்திலான transactions ஒன்றுக்கொன்று commit செய்யப்படாத அல்லது மாறிக்கொண்டிருக்கும் data-ஐ எவ்வளவு பார்க்க முடியும் என்பதை.
