In a database, a foreign key is ?
(a) A data element/attribute within a data field of a data record that is not unique, and cannot be used to distinguish one data record in a database from another data record within a database table
(b) A data element/attribute within a data field of a data record within a database table that is a secondary key in another database table
(c) A data element/attribute within a data field of a data record within a database table that is a primary key in another database table
(d) A data element/attribute within a data field of a data record that enables a database to uniquely distinguish one data record in a database from another data record within a database table
The question was posed to me at a job interview.
I'm obligated to ask this question of Foreign, Candidate, Primary, Composite, Unique Keys topic in chapter Planning Oracle Applications of Oracle