Mocodo 4 a introduit la possibilité de suffixer un attribut par "?" ou "!" pour dénoter un champ respectivement optionnel ou non, cf. doc :
Ce n'est sans doute pas une bonne idée :
ces contraintes peuvent déjà être exprimées en ajoutant au type NULL ou NOT NULL ;
certaines personnes ont l'habitude (certes discutable) de dénoter un champ booléen par un point d'interrogation.
Cette fonctionnalité pourrait / devrait donc peut-être être retirée. Cependant, pour des raisons de cohérence, il faudrait que les contraintes d'optionalité ajoutées manuellement (avec NULL ou NOT NULL) apparaissent dans le schéma relationnel avec visualisation des contraintes (sous-sous-option c) tout comme les contraintes d'optionalité générées automatiquement.
Mocodo 4 a introduit la possibilité de suffixer un attribut par "?" ou "!" pour dénoter un champ respectivement optionnel ou non, cf. doc :
Ce n'est sans doute pas une bonne idée :
NULL
ouNOT NULL
;Cette fonctionnalité pourrait / devrait donc peut-être être retirée. Cependant, pour des raisons de cohérence, il faudrait que les contraintes d'optionalité ajoutées manuellement (avec
NULL
ouNOT NULL
) apparaissent dans le schéma relationnel avec visualisation des contraintes (sous-sous-optionc
) tout comme les contraintes d'optionalité générées automatiquement.