Skip to main content

Dynamic Store Procedures in Database

  • Conference paper
  • First Online:
German-Turkish Perspectives on IT and Innovation Management

Part of the book series: FOM-Edition ((INTSE))

Abstract

In production of applied software, different methods have been proposed for communication with the database (Feizi et al. 2010). These methods are generally classified in two main groups. In the first method, questions are usually written in the program section and inside the code. In the second method, questions are stored in the database as stored procedures and the stored procedures are recalled in the database (Deshpande 2007). Typically, both of the above methods have advantages and disadvantages. In the first method, the velocity of coding rate is higher than the first condition and there is the possibility of generating complex query in the code. In the first method, the response time to the query was high and in each step of sending the query to the database, the seven steps of query processing in the database (query, analyzer, analysis tree, optimizer, execution plan, execution, and the results of query) are implemented for the query (Feizi et al. 2010). So, the response time to queries is longer than in the second method.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  • Agent Working Group (2000). Agent technology green paper. OMG Documentagent/00-09-01 Version 1.0.

    Google Scholar 

  • Baeza-Yates, R., & Ribeiro-Neto, B. (1999). Modern information retrieval. Addison-Wesley: ACM Press.

    Google Scholar 

  • Belkin, N. J., & Croft, W. B. (1992). Information filtering and information retrieval: two sides of the same coin? Communications of the ACM, 35(12), 29–38.

    Article  Google Scholar 

  • Chen, L., & Sycara, K. (1998). Webmate: personal agent for browsing and searching. Proceedings of 2nd International Conference on Autonomous Agents. (pp. 132–139).

    Google Scholar 

  • Deshpande, A., Ives, Z., & Raman, V. (2007). Adaptive query processing. foundations and trends in databases

    Google Scholar 

  • Feizi, M.R., Asil, H., & Asil, A. (2009). Proposing a new method for query processing adaption in data base. WCSET 2009: World Congress on Science, Engineering and Technology, Dubai, 28.–30. Jan. (pp. 2070–3740). United Arab Emirates Volume 37.

    Google Scholar 

  • Feizi, M.R., Asil, H., Asil, A., & Zafarani, E. (2010a). Optimizing query processing in practical software database by adapting. WKDD2010, Phuket, 9.–10. Jan.

    Google Scholar 

  • Feizi, M.R., Asil, H., Asil, A., & Zafarani, E. (2010b). Practical Software Query Optimizing by Adapting Why and How? Australian Journal of Basic and Applied Sciences, 4(10), 5300–5305.

    Google Scholar 

  • Kalantar, M. (2003). Adaptive Web Information Filtering System Using Genetic Algorithms. Master Thesis, Ferdowsi University.

    Google Scholar 

  • Maleki-Dizaji, S., Nyongesa, H. O., & Siddiqi, J. (2002). Fuzzy relevance feedback and evolutionary reinforcement in adaptive information retrieval systems. Proceedings of 7th Annual CSI Computer Conference. (pp. 15–21).

    Google Scholar 

  • Moukas, A. (1997). Amalthaea: Information filtering and discovery Using Multiagent Evolving System. Master Thesis, MIT MediaLaboratory, Massachusetts Institute of Technology.

    Google Scholar 

  • Rogers, A., & Prügel-Bennett, A. (1999). Modeling the dynamics of a steady state genetic algorithm. Proceedings of the Fifth Workshop on Foundations of Genetic Algorithms. (pp. 57–68). San Francisco: Morgan Kaufmann.

    Google Scholar 

  • Sheth, B. (1994). A learning approach to personalized information filtering. Master Thesis, MIT Media Laboratory, Massachusetts Institute of Technology.

    Google Scholar 

  • Sybase. (2008). Performance and Tuning Series: Query Processing and Abstract Plans. Dublin, Sybase Inc.

    Google Scholar 

  • Widyantoro, D. H., Ioerger, R. T., & Yen, J. (2001). An adaptive algorithm for learning changes in user interests. Proceedings of 8th International Conference on Information and Knowledge Management. (pp. 405–412).

    Google Scholar 

  • Yao, Y. Y. (1995). Measuring retrieval effectiveness based on user preference of documents. Journal of the American Society for Information Science, 46(2), 133–145.

    Article  Google Scholar 

  • Zacharis, Z. N., & Panayiotopoulos, T. (2001). Web search using a genetic algorithm. IEEE Internet Computing. (pp. 18–26).

    Google Scholar 

  • Zafarani, E., Feizi, M.R., Asil, H., & Asil, A. (2010). Presenting a New Method for Optimizing Join Queries Processing in Heterogeneous Distributed Databases. WKDD2010, Phuket, Thailand, 9–10 January.

    Google Scholar 

  • Zhang, B., & Seo, Y. (2010). Personalized web-document filtering using reinforcement learning. Applied Artificial Intelligence Journal, 15(7), 665–685.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hasan Asil .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Fachmedien Wiesbaden GmbH

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kaya, M.D., Asil, H. (2018). Dynamic Store Procedures in Database. In: Bakırcı, F., Heupel, T., Kocagöz, O., Özen, Ü. (eds) German-Turkish Perspectives on IT and Innovation Management. FOM-Edition(). Springer Gabler, Wiesbaden. https://doi.org/10.1007/978-3-658-16962-6_17

Download citation

Publish with us

Policies and ethics