RIDL*: a tool for the computer-assisted engineering of large databases in the presence of integrity constraints
- 1 June 1989
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 18 (2) , 418-429
- https://doi.org/10.1145/66926.66965
Abstract
Tools and methods that transform higher level formalisms into logical database designs become very important. Rarely if ever do these transformations take into account integrity constraints existing in the “conceptual” model. Yet these become essential if one is forced to introduce redundancies for reasons of e.g. query efficiency. We therefore adopted the Binary Relationship Model (or “NIAM”) that is rich in constraints and built a flexible tool, RIDL * , that graphically captures NIAM semantic networks, analyzes them and then transforms them into relational designs (normalized or not), under the control of a database engineer assisted by a rule base. This is made possible by a rule-driven implementation of a new, stepwise synthesis process, and its benefits are illustrated by its treatment of e.g. subtypes. RIDL * is operational at several industrial sites in Europe and the U.S. on sizeable database projects.Keywords
This publication has 5 references indexed in Scilit:
- ADDS: A system for automatic database schema design based on the binary-relationship modelData & Knowledge Engineering, 1987
- A logical design methodology for relational databases using the extended entity-relationship modelACM Computing Surveys, 1986
- Losslessness and semantic correctness of database schema transformation: Another look of schema equivalenceInformation Systems, 1986
- Mapping Uninterpreted Schemes into Entity-Relationship Diagrams: Two Applications to Conceptual Schema DesignIBM Journal of Research and Development, 1984
- The entity-relationship model—toward a unified view of dataACM Transactions on Database Systems, 1976