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 unique key in the 'Employees' table for each department
A composite key made from combining employee and department data
An additional primary key in the 'Employees' table for department data
A foreign key that references the 'Departments' primary key
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 how does it work?
Open an interactive chat with Bash
Why is it important to maintain data integrity in a database?
Open an interactive chat with Bash
What are primary keys and how do they differ from foreign keys?