
Envoyé par
pacmann
Salut !
En gros, tu souhaites créer une contrainte lors des insertions/modifications de règles pour ne pas créer de doublons ?
Dans ce cas, il faut que tu te trouves une "normalisation" de ces règles.
D'une part, des règles pour générer soit une forme réduite, soit une forme développée (du moment que la forme est constante).
Ensuite, une règle du genre les "éléments basiques" (genre 1, 2, 3...) "apparaîssent" toujours dans le même ordre dans la proposition.
A ce moment là, tu moment que tu formattes ta règle en entrée sous la forme définie, il n'y aura plus de doublons "d'expression" (deux doublons logiques seront exprimés sous la même forme)
Par contre, le problème, c'est que comme ta proposition est sous forme de chaîne, il va être difficile de mettre une contrainte de type "clef étrangère"...
Partager