if the application fails to maintain integrity, you will have corrupt data with no database-level protection.