Pergunta de entrevista da empresa American Express

What are primary key and foreign key constraints?