Database transactions can be used to introduce some level of fault tolerance and data integrity after recovery from a crash. What always encapsulates only one transaction