A company has two tables in their database: 'Employees' and 'Departments'. Each employee is assigned to one department. To ensure that the 'Employees' table references the correct department data, what kind of special field should be included in the 'Employees' table?
A foreign key that references the 'Departments' primary key
An additional primary key in the 'Employees' table for department data
A unique key in the 'Employees' table for each department
A composite key made from combining employee and department data
A foreign key is used to link the records in one table to the records in another, establishing a relationship between the two tables. In this case, including a foreign key in the 'Employees' table that references the primary key of the 'Departments' table maintains data integrity by ensuring that each employee is associated with an existing department.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is a foreign key and why is it important?
Open an interactive chat with Bash
What is the difference between a primary key and a foreign key?
Open an interactive chat with Bash
How do foreign keys help with data integrity in databases?