is it possible to create a foreign key in SQL Server wherein the
fields being define as the reference is not a primary key?