Your question is Key Constraints in Relational Databases. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Key constraints are basic but important database concepts because they control how rows are identified and how tables relate to each other. In a QA setting, understanding them helps you reason about duplicate data, broken references, and schema validation.
You are asked to explain the difference between a primary key, a foreign key, and a unique key in a relational database. Describe what each constraint enforces, how they differ in purpose, and how they work together in a normalized schema. If helpful, use a simple example such as Telus Digital QA test runs and test cases.
The interviewer is looking for a clear conceptual explanation, not a long theory lecture. You should cover uniqueness, nullability, referential integrity, and whether a table can have one or multiple instances of each constraint type.