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
A composite key made from combining employee and department data
A unique key in the 'Employees' table for each department
An additional primary key in the 'Employees' table for 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 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?