Violation management for relational data