PrepAway - Latest Free Exam Questions & Answers

which of the following keys would prevent deletion of a row from a customer table as long as the customer numb

In a relational database with referential integrity, the use of which of the following keys would
prevent deletion of a row from a customer table as long as the customer number of that row is
stored with live orders on the orders table?

PrepAway - Latest Free Exam Questions & Answers

A.
Foreign key

B.
Primary key

C.
Secondary key

D.
Public key

Explanation:

In a relational database with referential integrity, the use of foreign keys would prevent events
such as primary key changes and record deletions, resulting in orphaned relations within the
database. It should not be possible to delete a row from acustomer table when the customer
number (primary key) of that row is stored with live orders on the orders table (the foreign key to
the customer table). A primary key works in one table, so it is not able to provide/ensure referential
integrity by itself. Secondary keys that are not foreign keys are not subject to referential integrity
checks. Public key is related to encryption and not linked in any way to referential integrity.

One Comment on “which of the following keys would prevent deletion of a row from a customer table as long as the customer numb


Leave a Reply