Normalization of relations and PROLOG
Communications of the ACM
New methods and fast algorithms for database normalization
ACM Transactions on Database Systems (TODS)
Microprocessing and Microprogramming
Normal forms and normalization: practical designer's view
Information and Software Technology
Minimal covers revisited: correct and efficient algorithms
ACM SIGMOD Record
Economic incentives for database normalization
Information Processing and Management: an International Journal
A note on relation schemes which are in 3NF but not in BCNF
Information Processing Letters
Justifying database normalization: a cost/benefit model
Information Processing and Management: an International Journal
The Mathematica book (4th edition)
The Mathematica book (4th edition)
Computational problems related to the design of normal form relational schemas
ACM Transactions on Database Systems (TODS)
Synthesizing third normal form relations from functional dependencies
ACM Transactions on Database Systems (TODS)
Micro: a normalization tool for relational database designers
Journal of Network and Computer Applications
Fundamentals of Database Systems, Fourth Edition
Fundamentals of Database Systems, Fourth Edition
JMathNorm: A Database Normalization Tool Using Mathematica
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part II
Hi-index | 0.00 |
In this paper, basic relational database (DB) normalization algorithms are implemented efficiently as Mathematica modules. It was observed that, Mathematica provided a straightforward platform as opposed to previous ones, mainly Prolog based tools which required complex data structures such as linked list representations with pointers. A Java user interface called JMath-Norm was designed to execute the Mathematica modules in a systematic way. For this purpose, Mathematica's Java link facility (JLink) is utilized to drive the Mathematica kernel. JMath-Norm provides an effective interactive tool in an educational setting for teaching DB normalization theory.