Pregunta de entrevista de Outsoft

What is a transaction?