Font Size: a A A

Synthese de transactions de base de donnees relationnelle a partir de definitions d'attributs EB3

Posted on:2007-08-20Degree:M.ScType:Thesis
University:Universite de Sherbrooke (Canada)Candidate:Batanado, PanaweFull Text:PDF
GTID:2442390005968067Subject:Computer Science
Abstract/Summary:
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.
Keywords/Search Tags:Base de, De base, Es relationnelle, Transactions de, De donné, Finitions d'attributs, Ma de
Related items