In a relational database, which error is encountered when trying to insert a record that references another table but the referenced table does not have a unique constraint matching the given keys?
A. Foreign key violation
B. Unique constraint violation
C. No unique constraint matching given keys for referenced table
D. Duplicate key violation