Yazıcı, AliYazici,A.Karakaya,Z.Karakaya, ZiyaSoftware EngineeringComputer Engineering2024-07-052024-07-05200673540343814978-354034381-30302-974310.1007/11758525_512-s2.0-33746610941https://doi.org/10.1007/11758525_51https://hdl.handle.net/20.500.14411/3537et al.; IBM; Intel Corporation; Microsoft Research; SGI; University of ReadingIn 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, Mathematical 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. © Springer-Verlag Berlin Heidelberg 2006.eninfo:eu-repo/semantics/openAccess[No Keyword Available]Normalizing relational database schemas using mathematicaConference Object3992 LNCS - II375382