Chapitre 7 - Les bases de données 2e message d'erreur : suppression d'un client. 1. Vous êtes chargé(e) d'expliquer à M. BERNON les raisons de ces deux messages d'erreur. M.BERNON souhaite interroger plusieurs experts pour un même diagnostic afin de confronter leurs avis sur le respect des normes et contraintes en matière d'habitat. 2. Vous êtes chargé(e) de contrôler si le schéma relationnel permet de répondre au souhait de M. BERNON. Justifier la réponse. Correction 1. Explication des messages d'erreur 1er message : M. Bernon a voulu saisir un nouveau client mais cette création a été refusée car l'identifiant expert numéro 2 existe déjà pour un autre client. L'identifiant expert étant la clé primaire de cette table, tout doublon est interdit. 2e 2. Contrôle du schéma relationnel Non, on ne peut pas consulter plusieurs experts car la relation qui lie les tables experts et expertises nous indique qu'une expertise ne peut être réalisée que par un et un seul expert. message : On ne peut supprimer un client qui possède des immeubles enregistrés dans la table Biens. Cause : contrainte de clé étrangère qui empêche la suppression d'un enregistrement si un enregistrement d'une autre table en dépend (contrainte d'intégrité référentielle). 215