EXPRESS

Page d’aide sur l’homonymie

Pour l’article homonyme, voir Express.

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Express est un langage informatique servant à spécifier formellement des données. Il a fait l'objet d'une normalisation (ISO 10303-11).

Ce langage permet donc de définir une représentation non ambiguë des données, interprétable par un système informatique ce qui permet de créer directement et automatiquement un grand nombre d'éléments à partir d'un modèle Express :

Express propose également une réponse pour savoir où séparer bases de données objet et application objet :

Un modèle Express peut être écrit sous forme graphique ou sous forme textuelle. La forme graphique dite « Express-G » facilite la communication entre différents intervenant, toutefois un schéma « Express-G » ne permet pas de reprendre tous les éléments d'une écriture textuelle.

Voici un exemple de modèle en langage Express :

SCHEMA etablissement;

ENTITY PERSONNE
ABSTRACT SUPERTYPE OF (ONEOF(ETUDIANT, SALARIE));
END_ENTITY;

ENTITY ETUDIANT
SUBTYPE OF (PERSONNE);
END_ENTITY;

ENTITY SALARIE
SUBTYPE OF (PERSONNE);
END_ENTITY;

END_SCHEMA;

Bibliographie