Fora Financial interview question

What is a SQL Server transaction