Abstract
The use of rewriting systems to transform a given expression into a simpler one has promoted the use of rewriting logic in several areas and, particularly, in Software Engineering. Unfortunately, this application has not reached the treatment of Functional Dependencies contained in a given relational database schema. The reason is that the different sound and complete axiomatic systems defined up to now to manage Functional Dependencies are based on the transitivity inference rule. In the literature, several authors illustrate different ways of mapping inference systems into rewriting logics. Nevertheless, the explosive behavior of these inference systems avoids the use of rewriting logics for classical FD logics. In a previous work, we presented a novel logic named SL FD whose axiomatic system did not include the transitivity rule as a primitive rule.
In this work we consider a new complexity criterion which allows us to introduce a new minimality property for FD sets named atomic-minimality. The SL FD logic has allowed us to develop the heart of this work, which is the use of Rewriting Logic and Maude 2 as a logical framework to search for atomic-minimality.
This work has been partially supported by TIC-2003-08687-CO2-01.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Codd, E.F.: The relational model for database management: Version 2. Addison-Wesley, Reading (1990)
Bell, D.A., Guan, J.W.: Computational methods for rough classifications and discovery. J. American Society for Information Sciences. Special issue on Data Minig 49 (1998)
Stumme, G., Taouil, R., Bastide, Y., Pasquier, N., Lakhal, L.: Functional and embedded dependency inference: a data mining point of view. Information Systems 26 (7), 477–506 (2002)
Han, J.: Binding propagation beyond the reach of rule / goal graphs. Information Processing Letters 42(5), 263–268 (1992)
Montesi, D., Torlone, R.: Analysis and optimization of active databases. Data & Knowledge Engineering 40(3), 241–271 (2002)
Armstrong, W.W.: Dependency structures of data base relationships. In: Proc. IFIP Congress, pp. 580–583. North Holland, Amsterdam (1974)
Atzeni, P., Antonellis, V.D.: Relational Database Theory. The Benjamin/Cummings Publishing Company Inc. (1993)
Paredaens, J., De Bra, P., Gyssens, M., Van Gucht, D.: The structure of the relational database model. EATCS Monographs on TCS (1989)
Diederich, J., Milton, J.: New methods and fast algorithms for database normalization. ACM Transactions on Database Systems 13(3), 339–365 (1988)
Clavel, M., Durán, F., Eker, S., Lincoln, P., Martí-Oliet, N., Meseguer, J., Quesada, J.F.: Maude: specification and programming in rewriting logic. Theoretical Computer Science (TCS) 285 (2), 187–243 (2002)
Cordero, P., Enciso, M., Guzmán, I.P.d., Mora, Á.: Slfd logic: Elimination of data redundancy in knowledge representation. In: Garijo, F.J., Riquelme, J.-C., Toro, M. (eds.) IBERAMIA 2002. LNCS (LNAI), vol. 2527, pp. 141–150. Springer, Heidelberg (2002)
Mora, Á., Enciso, M., Cordero, P., Guzmán, I.P.d.: An efficient preprocessing transformation for funtcional dependencies set based on the substitution paradigm. In: CAEPIA 2003 (2003) (to be published in LNAI)
Clavel, M., Durán, F., Eker, S., Lincoln, P., Martí-Oliet, N., Meseguer, J., Quesada, J.: A Maude Tutorial. SRI International (2000)
Ullman, J.D.: Database and knowledge-base systems. Computer Science Press, Rockville (1988)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Aguilera, G., Cordero, P., Enciso, M., Mora, A., de Guzmán, I.P. (2004). A Non-explosive Treatment of Functional Dependencies Using Rewriting Logic. In: Bazzan, A.L.C., Labidi, S. (eds) Advances in Artificial Intelligence – SBIA 2004. SBIA 2004. Lecture Notes in Computer Science(), vol 3171. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-28645-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-28645-5_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23237-7
Online ISBN: 978-3-540-28645-5
eBook Packages: Springer Book Archive