Pythian interview question

Why do we need transactions