The Effectiveness of Test Coverage Criteria for Relational Database Schema Integrity Constraints