Yazici, AliKarakaya, ZiyaComputer EngineeringSoftware Engineering06. School Of Engineering01. Atılım University2024-10-062024-10-06200635403438140302-9743https://hdl.handle.net/20.500.14411/8715Karakaya, Ziya/0000-0003-0233-7312In 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.eninfo:eu-repo/semantics/closedAccess[No Keyword Available]Normalizing relational database schemas using MathematicaConference Object