Abstract
Data mining models are often implemented as program code and stored in an ad hoc fashion. In this paper we describe a methodology for developing model bases that can be implemented with only an extended relational database. This method stores models as what we call lightweight functions, which are straightforward textual representations of function values.
Many applications use models that admit this approach. Business applications in particular, which can have a very large number of special case rules or business logic, are suitable for development with lightweight functions. Financial and forecasting applications give another example. We argue that the Lightweight Model Base offers some advantages for these applications.
Introduction of lightweight stored functions in relational databases is a way to integrate the software-engineering methodology of table-driven programming. This methodology advocates storing functions and data in tables. The computing process is just a mechanical evaluation of “joining” data and function relations. It would make stored business logic transparent for understanding and maintenance as relational data. Table-driven programming has much in common with statistics and data mining, and is a natural framework for combining data mining with databases.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Chen, P.P.: The Entity-Relationship Model: Toward a Unified View of Data. In: Kerr, D.S. (ed.) VLDB 1975, p. 173. ACM Press, New York (1975)
Eisenberg, A., Melton, J.: SQL: 1999, Formerly Known as SQL 3. SIGMOD Record 28(1), 131–138 (1999)
Gray, J., et al.: The Lowell Report. In: SIGMOD 2003, p. 680. ACM Press, New York (2003)
Yang, H.-c., Parker Jr., D.S.: Table-Driven Programming in SQL for Enterprise Information Systems. In: ICEIS, pp. 424–427 (2005)
IBM, et al.: IBM DB2 Universal Database SQL Reference vol. 1 Version 8. IBM (2002)
ORACLE, et al.: Oracle Database Application Developer’s Guide - Object-Relational Features 10g Release 1 (10.1). Oracle (2003)
Quilan, J.R.: Induction of Decision Trees. Machine Learning 1(1), 81–106 (1986)
Smylie, S.E., et al.: Introducing Data Administration into a Business Organization. In: March, S.T. (ed.) ER 1987, pp. 47–51. North-Holland, Amsterdam (1987)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yang, Hc., Parker, D.S. (2007). Lightweight Model Bases and Table-Driven Modeling. In: Kotagiri, R., Krishna, P.R., Mohania, M., Nantajeewarawat, E. (eds) Advances in Databases: Concepts, Systems and Applications. DASFAA 2007. Lecture Notes in Computer Science, vol 4443. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71703-4_62
Download citation
DOI: https://doi.org/10.1007/978-3-540-71703-4_62
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-71702-7
Online ISBN: 978-3-540-71703-4
eBook Packages: Computer ScienceComputer Science (R0)