Ce programme a été réalisé en groupe, il reprend notre ancien code sur le DM1, et nous y avons rajouté des fonctionnalités comme le calcul des BCNF. Tout en prennant en compte de l'ensemble des rémarques sur le Forum: (Documentation du code, Formatage, ...)
Entrez la commande !help pour en savoir plus de l'ensemble des commandes que nous vous proposons.
!help: Affiche la rubrique AIDE d'evaluation de la relation avec l'ensemble des DF, combinaisons des Attribus ...!clear: Réinitialise le programme.!compute: Calcule et affiche la table de quicontient tous les Attribus,closure , non-trivial complement, key, et superKey.!print: Affiche la table!fd:X->YCrée une nouvelle DFX->Y. Vous pouvez aussi composer plusieurs, commeXY->Z.!R:A;B;C: Céer une relation R(A,B,C).!superkey:AttrCheck if this attribute is superkey.!key:X: test si l'attribu X est une clé.!isbcnf: test si la relation courrente est en BCNF!decompose: Decompose la relation courante en BCNF.!exit: Pour sortir du programme.