24-NSIJ1JA1-3
-
La requête renvoie le nom et prénom des personnes qui travaillent dans le centre numéro 2.
-
Cela permet d'éviter la redondances de données.
-
La clé étrangère
num_centre
de la tablePersonnel
fait référence à la clé primairenum
dans la tableCentre
, ce qui les met en relation. -
Cette requête renvoie une erreur car elle tente de supprimer un centre (
Normandie
) qui est encore référencé par des enregistrements dans la tablePersonnel
via la clé étrangèrenum_centre
. Elle viole donc la contrainte d'intégrité référentielle, qui impose que toute valeur de clé étrangère corresponde à une clé primaire existante. Pour corriger cela, il faut d'abord réaffecter les employés du centreNormandie
vers un autre centre, avant de pouvoir supprimer ce centre.