Servicios Personalizados
Revista
Articulo
Indicadores
- Citado por SciELO
- Accesos
Links relacionados
- Similares en SciELO
Compartir
Computación y Sistemas
versión On-line ISSN 2007-9737versión impresa ISSN 1405-5546
Comp. y Sist. vol.7 no.4 Ciudad de México abr./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. Email: 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 objectoriented 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 objectoriented 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, objectoriented.
DESCARGAR ARTÍCULO EN FORMATO PDF
Referencias
1. Ambler, S. "Design a robust persistence layer" (Part 4 of 4). Software Development. 6(4) 7375, April 1998. [ Links ]
2. Ambler, S. "Persistence layer requirement". Software develpoment. 6(1) 7071, 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 objectoriented Design". IEEE transactions on Software Engineering. 8(1). January 1992. [ Links ]
8. Cooling, J.E. "Realtime software systems: An introduction to structure and objectoriented 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 ObjectOriented 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) 6576, 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. "Objectoriented data integration". In Chaudhri, A. and Loomis, M. "Object Database in practice". PrenticeHall, Inc. HewlettPackard Company. 320, 1998. [ Links ]
17. Korth, H. and Siberschatz, A. "Fundamentos de Bases de Datos". 2da edición. McGrawHill/Iberoamericana de España, S.A. 1993. [ Links ]
18. Liberty, J. "Begining ObjectOriented Analysis and Design with C++". Wrox Pres., Canadá. 1998. [ Links ]
19. Martin, J. and Odell, J. "Objectoriented methods: a foundation". Second edition. PrenticeHall, 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. DSICUPV, 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. "OOMethod 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." PrenticeHall Hispanoamericana. S.A. 1996. [ Links ]
24. Rumbaugh, J.; Jacobson, I. and Booch, G. "The unified modeling language: reference manual". AdisonWesley 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". PrenticeHall, Inc. HewlettPackard Company. 210215, 1998. [ Links ]