Database Related Questions - How does the survey software ensure that no records are lost?

When a user finishes a form, the data is put appended the database. You can turn on a log file that will log each transaction to ensure that there is no data loss or corruption.