Pergunta de entrevista da empresa AmTrust

What is a transaction in SQL Server?