|
| Contrainte d'intégrité non fonctionnel |
| Iniciado por ykontas, 03,jun. 2019 14:55 - 1 respuesta |
| |
| | | |
|
| |
| Publicado el 03,junio 2019 - 14:55 |
Bonjour à tous.
Je n'arrive pas à correctement appliquer les contraintes d'intégrités entre plusieurs table.
Le cas de figure est assez simple, 2 table, l'id de la table 1 dans la table 2.
Je veux empêcher la suppression d'une ligne de la table 1 si elle est utilisé dans la table 2. Et cette restriction ne marche pas.
Dans la définition de mon analyse j'ai une relation
Table 1 : 1,n Table 2 : 0,1
Dans la définition de la relation, j'ai bien précisé qu'il devait être impossible de supprimer une ligne de la table 1 si elle était utilisé dans la table 2.
Malgré cela, rien n'empêche la suppression, que ce soit par Hsupprime ou en testant via le centre de controle Hfsql |
| |
| |
| | | |
|
| | |
| |
| Publicado el 04,junio 2019 - 10:11 |
| Si j'ai bien compris votre explication il y a un probleme car vos cardinalités sont erronnées le 1 n doit etre sur la table 2, ou alors l'id de table 2 dans la table 1 |
| |
| |
| | | |
|
| | | | |
| | |
|