note
| - 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é.
- 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.
|