Object-Relational Database Structure Model and Structure Optimisation

Ainārs Auziņš 1 , Jānis Eiduks 1 , Alīna Vasiļevska 1 , and Reinis Dzenis 1
  • 1 Riga Technical University, , Riga, Latvia


During object-relational database physical structure design, problems are caused by three factors: ambiguity of transformations of conceptual model, multiplicity of quality assessment criteria, and a lack of constructive model. In the present study a constructive hierarchical model of physical database structure has been developed. Implementations are used in XML, SQL and Java languages. Multi-criterial structure optimisation method has also been developed. Structure variation space is generated using transformation rule database. Prototype has been implemented within the framework of the research.

If the inline PDF is not rendering correctly, you can download the PDF file here.

  • [1] E. F. Codd, “A Relational Model of Data for Large Shared Data Banks,” Communications of the ACM, vol. 13, no. 6, pp. 377–387, Jun. 1970. https://doi.org/10.1145/362384.362685

  • [2] J. Pokorny, “Databases in the 3rd Millennium: Trends and Research Directions,” Journal of Systems Integration, vol. 1, pp. 3–15, 2010.

  • [3] E. F. Codd, Relational Model for Database Management: Version 2. London: Addison–Wesley, 1990.

  • [4] The Committee for Advanced DBMS Function, “Third-Generation Database Systems Manifesto,” Computer Standards and Interfaces, vol. 13, issue 1–3, pp. 41–54, Oct. 1991. https://doi.org/10.1016/0920-5489(91)90008-n

  • [5] H. Darwen and C. J. Date, Databases, types and the Relational Model, 3rd ed. London: Addison–Wesley, 1998.

  • [6] C. Travers, “DZone/Big Data Zone. Object-Relational Algebra: Definitions and Assumptions,” Oct. 22, 2012. [Online]. Available: https://dzone.com/articles/object-relational-algebra. [Accessed: 21 Nov. 2017].

  • [7] S. K. Gupta, Oracle Advanced PL/SQL Developers Prefessional Guide. Birmingham: Packt Publishing, 2012.

  • [8] E. Marcos, B. Vela, and J. M. Cavero, “A Methodological Approach for Object-Relational Database Design using UML,” vol. 2, no. 1, pp. 59–72, Mar. 2003. https://doi.org/10.1007/s10270-002-0001-y

  • [9] E. Pardede, W. Rahayu, and D. Taniar, “Mapping Methods and Query for Aggregation and Association in Object-Relational Database using Collection,” in Proc. International Conference on Information Technology: Coding and Computing, 2004, pp. 539–543. https://doi.org/10.1109/itcc.2004.1286513

  • [10] W. Y. Mok and D. P. Paper, “On Transformations From UML Models to Object-Relational Database,” in Proc. 34th Hawaii International Conferenceon System Sciences, USA: Hawaii, 2001, pp. 1–10. https://doi.org/10.1109/hicss.2001.926341

  • [11] N. Keivani, A. M. Maatuk, S. Aljawarneh, and M. A. Ali, “Towards the Maturity of Object-Relational Database Technology: Promises and Reality,” International Journal of Technology Diffusio, vol. 6, no. 4, pp. 112–120, Oct. 2015. https://doi.org/10.4018/ijtd.2015100101

  • [12] Ch. Parent, S. Spaccapietra, and E. Zimányi, Conceptual Modeling for Traditional and Spatio-Temporal Applications: The MADS Approach. Berlin: Verlag Berlin Heidelberg, 2007, pp. 194–205.

  • [13] N. N. Karanikolas and M. Vassilakopoulos, “Comparison of Post-Relational and Object-Relational Modelling for Real-World Database Applications,” Journal of Systems and Information Technology, vol. 16, no. 4, pp. 313–334, Nov. 2014. https://doi.org/10.1108/jsit-05-2014-0034

  • [14] A. Alami and M. Bahaj, “Framework for a Complete Migration From a Relational Database RDB to an Object Relational Database ORDB,” International Journal of Scientific Engineering and Applied Science, vol. 1, issue 6, pp. 134–138, Sep. 2015.

  • [15] V. L. Malykh, A. N. Kalinin, and T. Sh. Yusufov, “Object-Relational Approach to Building a Data Storage”, Program Systems: Theory and Applications, vol. 8, issue 3, pp. 169–187, 2017.

  • [16] T. R. de Castro, S. N. A. de Souza, and L. S. de Souza, “CASE Tool for Object – Relational database Designs”, in 7th Iberian Conference on Information Systems and Technologies, 2012, pp. 156–161.

  • [17] C. A. Rombaldo Jr, S. N. A. Souza, and L. S. de Souza, “O-ODM Framework for Object-Relational Databases,” International Journal of Artificial Intelligence and Interactive Multimedia, vol. 1, no. 6, pp. 29–35, 2012. https://doi.org/10.9781/ijimai.2012.164

  • [18] M. F. Golobisky and A. Vecchietti, “Fundamentals for the Automation of Object-Relational Database Design,” International Journal of Computer Science Issues, vol. 8, issue 3, no. 2, pp. 9–22, May 2011.

  • [19] ORACLE. Ask The Oracle Masters (ask Tom). [Online]. Available: https://asktom.oracle.com/pls/asktom. [Accessed: 12 Sept. 2017].

  • [20] M. Machkour and K. Afdel, “Transforming XML Into Object-Relational Schema,” IOSR Journal of Computer Engineering, vol. 18, no. 5, pp. 40–52, May 2016. https://doi.org/10.9790/0661-1805014052

  • [21] L. Sang, J. Xiao, and X. Cui, “Converting XML Schema Data to Object-Relational Data With DOM,” in Proc. 2011 International Conference on Web Information Systems and Mining, vol. 2, Springer-Verlag, 2011, pp. 452–460.

  • [22] J. Haslinger and R. A. E. Makinen, Introduction to Shape Optimization: Theory, Approzimation and Computation. USA, Philadelphia: Industrial and Applied Mathematics, 2008. https://doi.org/10.1137/1.9780898718690

  • [23] J. Chen, V. Shapiro, K. Suresh, and I. Tsukanov, “Parametric and Topological Control in Shape Optimization,” in International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, USA, Philadelphia, September 10–13, 2006, vol. 1, USA: Pennsylvania, 2010, pp. 234–256.

  • [24] J. Eiduks, “Control of Comlicated Systems in Case of Vectorial Indicator of Quality,” in Forth Formator Symposium on Mathematical Methods for the Analysis of Large-Scale Systems, Prague: Publishing House of the Czechoslovak Academy of Sciences, 1983, pp. 165–178.

  • [25] ISO/IEC 25010:2011. March 2011. Available: https://www.iso.org/obp/ui/#iso:std:iso-iec:25010:ed-1:v1:en. [Accessed: 7 Sept. 2017].

  • [26] A. L. Baroni, C. Calero, M. Piattini, F. Brito e Abreu, “A Formal Definition for Object-Relational Database Metrics,” in Proc. Seventh International Conference of Enterprise Information Systems, USA: Miami, 2005, pp. 334–339. https://doi.org/10.5220/0002510503340339

  • [27] S. Justus and K. Iyakutti, “A Formal Suit of Object Relational Database Metrics,” World Academy of Science, Engineering and Technology, vol. 24, pp. 750–759, 2008.

  • [28] S. M. Suleiman, Q. A. Al-Radaideh, B. A. Abulhuda, and I. N. AlSmadi, “Automating the Collection of Object Relational Database Metrics,” International Journal of Advanced Computer Science and Applications, vol. 2, no. 6, pp. 19–27, 2011. https://doi.org/10.14569/ijacsa.2011.020603

  • [29] L. A. Rastrigin and Ja. Ju. Ejduk, “Adaptivnye Metody Mnogokriterialnoj Optimizacii,” Avtomatika i Telemehanika, Vipusk 1, 1985, s. 26–38. (in Russian).

  • [30] D. M. Kroenke and D. J. Auer, Database Processing: Fundamentals, Design and Implementation, 14th ed. UK: Pearson Higher Education, 2016.


Journal + Issues