EB3 est un langage formel créé pour la spécification des systèmes d'information. Ce mémoire présente la génération des transactions de base de données à partir des définitions d'attributs EB 3. Il s'agit, d'une part, de traduire un modèle entité-relation en un schéma de base de données relationnelle et d'autre part, de générer les transactions d'accès à la base de données ainsi créée, à partir des définitions d'attributs du modèle entité-relation. Les objectifs ainsi énoncés ont conduit à la, subdivision du projet en deux parties fonctionnelles.;La deuxième partie, quant à elle, se focalise sur la synthèse des transactions de base de données, à partir des définitions d'attributs EB3. Après les phases classiques d'analyses lexicale, syntaxique et sémantique, une implémentation des règles de traduction permet d'obtenir des transactions cohérentes par rapport à la base de données générée et conformes à la sémantique des définitions d'attributs EB3.;Ces deux parties ont donné lieu à un seul outil dénommé EB3TG.;La première partie est consacrée à la génération du schéma de base de données relationnelle. Les principaux défis relevés dans cette partie du projet sont la représentation adéquate du modèle entité-relation en XML et la traduction optimale de cette représentation en un schéma de base de données relationnelle, en fonction du gestionnaire de bases de données choisi par l'utilisateur. |