The correct answer is Primary key.
Key Points
- The foreign key is not necessarily the primary key in its current table.
- It only has to contain the same information that is held in another table’s primary key.
- Foreign keys are the columns of a table that points to the primary key of another table. They act as a cross-reference between tables.
Additional Information
- A report generator is a computer program whose purpose is to take data from a source such as a database, XML stream or a spreadsheet, and use it to produce a document in a format which satisfies a particular human readership.
- The data dictionary is a set of information describing the contents, format, and structure of a database and the relationship between its elements, used to control access to and manipulation of the database.
- Schema objects are logical structures created by users. Objects such as tables or indexes hold data or can consist of a definition only, such as a view or synonym.


