@FaheemMitha every system has their own strengths, it might be that validation is not something you need or desire; you should look at each system with an eye to suitability for the task at hand. Also, see
SQLite's page on transactions for details about it's ACID guarantees.