Exercice SQL corrigé les Triggers, tutoriel & guide de travaux pratiques en pdf.
Exercice 1
Soit le schéma relationnel d’une agence bancaire régionale.
CLIENT (NUMCL, NOM, PRENOM, ADR, CP, VILLE, SALAIRE, CONJOINT)
DETENTEUR (NUMCL, NUMCP)
COMPTE (NUMCP, DATEOUVR, SOLDE)
Attributs soulignés : Clés primaires. Attributs en italiques: Clés étrangères.
NUMCL et CONJOINT sont définis sur le même domaine.
Écrire un trigger en insertion permettant de contrôler les contraintes suivantes :
– le département dans lequel habite le client doit être 01, 07, 26, 38, 42, 69, 73, ou 74 ;
– le nom du conjoint doit être le même que celui du client.
Exercice 2
Soit une table quelconque TABL, dont la clé primaire CLENUM est numérique.
Définir un trigger en insertion permettant d’implémenter une numérotation automatique de la clé. Le premier numéro doit être 1.
La correction exercice SQL (voir page 2 en bas)