SciELO - Scientific Electronic Library Online

 
vol.7 issue4EditorialA Stabilizable Control Laws For a Rotational Pendulum: A Trajectory Planning Approach author indexsubject indexsearch form
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


Computación y Sistemas

Print version ISSN 1405-5546

Comp. y Sist. vol.7 n.4 México Apr./Jun. 2004

 

Artículo

 

Un Método para el Diseño de la Base de Datos a partir del Modelo Orientado a Objetos

 

A New Method to the Data Base Design from the Object Oriented Model

 

Dra. Anaisa Hernández González

 

Instituto Superior Politécnico José Antonio Echeverría (ISPJAE) Directora del Centro de Formación de Profesores de Ciencias Informáticas, Cuba Teléfono (537) 2607912, (537) 2606418 Fax (537) 271575. E–mail: anaisa@ceis.ispjae.edu.cu

 

Artículo recibido en septiembre 9,2003
Aceptado en mayo 18, 2004

 

Resumen

La mayoría de las aplicaciones de software que se desarrollan en el mundo requieren del almacenamiento y gestión de grandes volúmenes de información. Con el auge del paradigma de la orientación a objetos, este proceso ha tomado nuevas dimensiones porque la persistencia es de objetos no solo de datos. En este trabajo se sistematizan los pasos para el diseño de la base de datos, a partir del análisis de un problema utilizando este enfoque. Se incluyen recomendaciones que permiten obtener el comportamiento estático y dinámico de los objetos; así como el procedimiento a seguir para interpretar toda la información, representada visual y textualmente, en función de este diseño. Se propone una estructura de una capa persistente de clases que incluye dos subcapas que responden al modelo de persistencia propuesto y que aíslan a las clases del dominio de la forma en que se almacenan y recuperan los objetos.

Palabras Clave: Diseño de la base de datos, Orientación a objetos.

 

Abstract

Most of the software applications that are developed in the world require of the storage and administration of big volumes of information. With the peak of the object–oriented model, this process has taken new dimensions because of the persistence is in objects, not only in data. In this work are defined the steps for the database design, starting from the object–oriented analysis. The article proposes a structure of a persistent layer of classes that includes two layers that they isolate to the domain classes in the way in that the classes are stored and the objects are recovered.

Keyword: Database design, object–oriented.

 

DESCARGAR ARTÍCULO EN FORMATO PDF

 

Referencias

1. Ambler, S. "Design a robust persistence layer" (Part 4 of 4). Software Development. 6(4) 73–75, April 1998.        [ Links ]

2. Ambler, S. "Persistence layer requirement". Software develpoment. 6(1) 70–71, January 1998.        [ Links ]

3. Ambler, S. "Persistence modeling in the UML". Software Development Magazine. http://www.sdma_gazine.com/articles/1999/0008a.htm. August 1999.        [ Links ]

4. Ambler, S. "The Design of Robust Persistence Layer for Relational Database". http://www.amysoft.com/_persistencelayer.pdf. October 21, 2000.        [ Links ]

5. Barry, D. "ODMG 2.0: An overview". Dr. Dobb's Sourcebook. http://www.com/aerticles/1997/9717a/9717a.html. September/October. 1997.        [ Links ]

6. Bussert, J. "The rule of triggers". MIDRAGE Systems. 11(8) 50, June 15, 1998.        [ Links ]

7. Coleman, D.; Hayes, F. and Bear, S. "Introducing Object Carts or How to use statecharts in object–oriented Design". IEEE transactions on Software Engineering. 8(1). January 1992.        [ Links ]

8. Cooling, J.E. "Real–time software systems: An introduction to structure and object–oriented design". International Jhonson Publishing Inc. EUA. 1997.        [ Links ]

9. Dalton, P. "Microsoft SQL Server black book". The Corilis group, Inc. International Thomson Publishing Company. 1997.        [ Links ]

10. Delgado, M. "Automatización del Diagrama de transición de estado para la metodología ADOOSI". Tesis para optar por el título de maestra en Informática. ISPJAE. Cuba. Noviembre 1997.        [ Links ]

11. Embley, D. "Object database Development: concepts and principles". Addison Wesley Longman, Inc. EUA. 1998.        [ Links ]

12. Hernández, A. Tesis presentada en opción al grado científico de Doctor en Ciencias Técnicas: "DIBAO, un método para el diseño de la Base de datos a partir del modelo orientado a objetos". ISPJAE. Cuba. Diciembre 2001.        [ Links ]

13. Hofstedeter A.H.M. and H.A. Proper. "How to Formalize It?. Formalization Principles for Information Systems Development Methods". Technical report #4/97, Faculty of Information Technology, Queensland University of Technology, Brisbane, Australia. http://www.icisqut.edu.au/~authur/Work.ps.Z. June 1997.        [ Links ]

14. Hubbers. W.G.M. and A.H.M. ter Hofstede. Exploring the Jungle of Object–Oriented Conceptual Data Modeling. In Chris McDonald, editor, Proceedings of the 9th Australasian Database Conference, ADC'98, Springer, Perth, Australia. Australian Computer Science Communications. 20(2) 65–76, February 1998.        [ Links ]

15. Jordan, D. "Identifying ODMG objects". SIGS Publications, USA. http://www.borland.be/borlandcpp/news/report/CR9503jordan.html. 1996.        [ Links ]

16. Keller, W.; Mitterbauer, C. and Wagner, K. "Object–oriented data integration". In Chaudhri, A. and Loomis, M. "Object Database in practice". Prentice–Hall, Inc. Hewlett–Packard Company. 3–20, 1998.        [ Links ]

17. Korth, H. and Siberschatz, A. "Fundamentos de Bases de Datos". 2da edición. McGraw–Hill/Iberoamericana de España, S.A. 1993.        [ Links ]

18. Liberty, J. "Begining Object–Oriented Analysis and Design with C++". Wrox Pres., Canadá. 1998.        [ Links ]

19. Martin, J. and Odell, J. "Object–oriented methods: a foundation". Second edition. Prentice–Hall, Inc. EUA.1998.        [ Links ]

20. Pastor, O. "Diseño y desarrollo de un entorno de ejecución automática de software en el modelo orientado a objetos". Tesis doctoral. DSIC–UPV, España. Abril 1992.        [ Links ]

21. Pastor, O. y García, R. "Uso de Oracle como base de datos relacional para implementar un diseño orientado a objetos". Generalitat Valenciana, Conselerria de Senitat i Consum. 3 de Mayo de 1993.        [ Links ]

22. Pastor, O.; Pelechano, V.; Bonet, B. y Ramos, I. "OO–Method 2.0: una metodología de análisis y diseño orientado a objetos". Reporte de investigación DSIC, UPV. España. 1996.        [ Links ]

23. Rumbaugh, J.; Blaha, M.; Premarlini, W.; Eddy, F. y Lorense, W. "Modelado y diseño orientado a objetos. Metodología OMT." Prentice–Hall Hispanoamericana. S.A. 1996.        [ Links ]

24. Rumbaugh, J.; Jacobson, I. and Booch, G. "The unified modeling language: reference manual". Adison–Wesley Longman, Inc. Canadá. 1999.        [ Links ]

25. Wayna, M.; Christiansen, J.; Hield, Ch. and Simunick, K. "Modeling battefield: sensor environment". In Chaudhri, A. and Loomis, M. "Object Database in practice". Prentice–Hall, Inc. Hewlett–Packard Company. 210–215, 1998.        [ Links ]

Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License