So the transaction logs are written to before the database is? Therefore, if the database fails you can restore to the latest transaction logs and carry on without looking any data.