Etude de la cohérence globale des contraintes dans les bases de données

par Djamel Berrabah

Thèse de doctorat en Informatique

Sous la direction de Charles-François Ducateau et de Faouzi Boufares.

Soutenue en 2006

à Paris 5 .


  • Résumé

    Le travail de modélisation de données est toujours une activité délicate et nécessite une bonne expérience des concepteurs. Il a pour objectif la construction d’un schéma conceptuel. Ce dernier peut être soit issu du processus d’intégration de schémas de bases de données, soit le résultat d’une rétro-conception de celles-ci soit tout simplement le fruit de la modélisation du réel auquel on s’intéresse. Le schéma conceptuel est un ensemble de structures de données accompagné d’une liste de contraintes afin de représenter au mieux le réel perçu. Les moyens actuels de définition de ces dernières ne permettent pas d’une pan de représenter un grand nombre de contraintes et d’autre part n’assurent pas leur cohérence globale et ainsi la validité des données n’est pas vérifiée. Par conséquent, l’étude de la cohérence globale de ces contraintes, la détection d’éventuels conflits et leur localisation nous parait indispensable. Nous proposons dans cette thèse une approche permettant d’étudier cette cohérence. A cet effet, nous formalisons les contraintes définies au niveau du schéma conceptuel sous forme d’inégalités mathématiques combinées avec des expressions de la logique des prédicats du premier ordre pour générer un programme logique. Pour ce faire, nous avons proposé un méta-schéma permettant de sauvegarder le schéma conceptuel dans sa totalité. Nous appliquons ensuite un raisonnement sur le programme logique afin de détecter et localiser d’éventuels conflits. Dans le cas échéant, le schéma est considéré invalide. Une proposition de correction peut être faite. Dans le cas où le schéma conceptuel est valide, celui-ci est traduit dans un langage cible selon l’environnement choisi. Notre traduction est complète, elle prend en compte la totalité des contraintes définies.

  • Titre traduit

    Global cohérence study of constraints in databases


  • Résumé

    The task of data modelling is always a delicate activity and requires a good experiment of designers. The aim of this task is a conceptual schema creation. A conceptual schema can result from database schemas integration process, database reverse engineering or simply from interested reality design. The conceptual schema is a set of data structures and constraints in order to represent, as well as possible, the real word. The current means to define constraint neither represent a great number of constraints nor ensure their total coherence. Thus the validity of data is not checked. In addition, total coherence study of these constraints (the detection of possible conflicts and their localization) is necessary. ‘vVe propose in this thesis an approach to study this coherence. To this end, we formalize constraints, defined in the conceptual schema, in mathematical inequalities form combined with expressions in first-order predicate logic. The result of this formalization is a logical program. To do this, we proposed a meta-schema to save the conceptual schema in its totality. Then, we apply reasoning on the logical program in order to detect and localize possible conflicts. If conflicts exist, the conceptual schema is considered invalid and must be corrected. If the conceptual schema is valid, it is translated in a target language according to the selected environment. Our translation is complete since it takes into account the totality of the defined constraints.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (193 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : Bibliogr. p. 185-193

Où se trouve cette thèse ?

  • Bibliothèque : Université Paris Descartes-Bibliothèque Saints-Pères Sciences (Paris). Service commun de la documentation. Bibliothèque Saints-Pères Sciences.
  • Disponible pour le PEB
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.