Le Système d'aide a la conception de la base de données du SGBD SCRABBLE

par José Moréjon

Thèse de doctorat en Automatique et informatique

Sous la direction de André Flory.

Soutenue en 1987

à Lyon, INSA , en partenariat avec LIA - Laboratoire d'Informatique Appliquée (Lyon) (laboratoire) .


  • Résumé

    L'utilisation quotidien des SGBD relationnels dans l’entreprise devient une réalité. En effet, les médiocres performances qu'ils offraient à leur début étant à présent dépassées, ils permettent, par des techniques de plus en plus sophis-tiquées, de résoudre les multiples problèmes représentés par la gestion des données. Cependant nous devons souligner qu'une importante lacune demeure, à savoir qu'aucun d'entre eux, à notre connaissance, n'intègre de module d'aide à la conception. L'objet de cette étude est de proposer un système qui , outre les fonctions classiques d'un SGBD (définition et manipulation des données ), essaie de résoudre le problème précédent en fournissant un module, totalement intégré, d'aide à la définition du schéma de la base. Le modèle Entité-Relation offrant une sémantique plus riche que le relationnel classique sert de support et inclut de nombreux apports qui sont utilisés lors de cette phase d’aide à la conception. Le concepteur exprime les besoins des usagers grâce aux documents de l'entreprise, puis, le module construit la structure par l'intermédiaire d'un ensemble de dictionnaires de données qui sont exploités ensuite par les autres fonctions du système. L'implantation physique des données, également étudiée, éliminée les liens physiques entre ces données pour les remplacer par des liens logiques aboutissant à une technique de stockage dite "vectorielle". Cette absence de liens permet, pour les développements actuels, de mettre en œuvre facilement des modifications de structure dans la base. Le langage d'interrogation, quant à lui, se démarque des langages relationnels actuellement disponibles, dans la mesure où l’utilisation n'a pas à exprimer la navigation à entreprendre dans base pour satisfaire sa requête. Seuls les attributs intervenant dans la question apparaissent dans l’expression de celle-ci, le chemin permettant de la satisfaire est calculé automatique par le système. Notre apport réside principalement dans la proposition d'un système convivial que l'usager pourra utiliser efficacement sans pour autant être spécialisé en bases de données Pour cela, les concepts manipulés sont simples et à tous les niveaux, une aide est fournie pour aboutir au résultat désiré.

  • Titre traduit

    = The aided design system of SCRABBLE DBMS data base


  • Résumé

    Relational DBMS have progressed rapidly in recent years. We now have commercially viable relational DBMS to effectively store and retrieve large quantities of data from micro computers to very large computers. Meanwhile the information system design methods became more useful and practical. For the most part, researchers in these two areas have developed their works independently and as far as we know, very few works have been done to merge an aided design system into a DBMS. The combined use of a DBMS and an aided design system is then potentially very valuable for DB application. The purpose of this work is to propose such a system in order to help the designer to get a right data structure and integrate this structure in the data dictionary. An extended Entity-Relationship Model, which offers a wider semantics than the classical Relational Model is used. The designer expresses the users needs from a set of documents of a given company, then the system builds a set of data dictionaries which are exploited by ether functions of the system. The implementation of data is also studied here. We suppress the physical links between data in replacing them by logical links which lead to a storage method called "vectorial". This absence of links allows, for present developments, to modify easily the conceptual structure of the data base and leads to a modular system of design. Our contribution essentially consists in the proposal of an friendly system can be used by a casual user in a very efficient way. The user will be able to employ efficiently without experience in data base. In that purpose, handled concepts are simple, and a help is provided at each level to get the wished result. This system does not require knowledge in data base theory. A help function can be used at each step of the design process.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

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

Où se trouve cette thèse\u00a0?

  • Bibliothèque : Ecole nationale d'ingénieurs. Bibliothèque.
  • Disponible pour le PEB
  • Cote : 681.49.61(043.2) MOR
  • Bibliothèque : Institut national des sciences appliquées (Villeurbanne, Rhône). Service Commun de la Documentation Doc'INSA.
  • Disponible pour le PEB
  • Cote : C.83(920)
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.