Normalization of relations and PROLOG
- 1 June 1986
- journal article
- Published by Association for Computing Machinery (ACM) in Communications of the ACM
- Vol. 29 (6) , 524-544
- https://doi.org/10.1145/5948.5952
Abstract
A program for the normalization of relations that is written in Prolog has several advantages relative to programs written in conventional programming languages: notably, conciseness and clarity. The program presented here implements several normalization algorithms and is suitable for the interactive design of small database applications and as a teaching aid.Keywords
This publication has 12 references indexed in Scilit:
- Database inferencing for decision supportDecision Support Systems, 1985
- A simple guide to five normal forms in relational database theoryCommunications of the ACM, 1983
- Issues in the design of relational model management systemsPublished by Association for Computing Machinery (ACM) ,1983
- Decomposition of a relation scheme into Boyce-Codd Normal FormACM SIGACT News, 1982
- On the menbership problem for functional and multivalued dependencies in relational databasesACM Transactions on Database Systems, 1980
- The theory of joins in relational databasesACM Transactions on Database Systems, 1979
- Computational problems related to the design of normal form relational schemasACM Transactions on Database Systems, 1979
- Candidate keys for relationsJournal of Computer and System Sciences, 1978
- Synthesizing third normal form relations from functional dependenciesACM Transactions on Database Systems, 1976
- A relational model of data for large shared data banksCommunications of the ACM, 1970